you could see if `binding.eval("f = Class.new { def []; :hello; end }")` fixes it or not.