module RefinementBug
  refine BasicObject do
    def foo
      1
    end
  end
end

puts Object.new.foo
