# File lib/core/facets/enumerable/apply.rb, line 12
  def apply
    #Functor.new do |sym, *args, &blk|
    #  inject{ |r, e| r.__send__(sym, e, *args, &blk) }
    #end
    per(:inject)
  end