# File lib/core/facets/enumerable/accumulate.rb, line 16 def accumulate @_accumulate ||= Functor.new do |op, *args| inject([]) { |a, x| a << x.send(op, *args) }.flatten end end