# File lib/core/facets/objectspace/reflect.rb, line 31
  def self.reflect(obj)
    ## TODO: use this after 1.8.6 support discontinued
    ## Functor.new do |op, *a, &b|
    ##   Kernel.instance_method(op).bind(obj).call(*a, &b)
    ## end
    Reflector.new(obj)
  end