class Middleman::CoreExtensions::Collections::LazyCollectorStep

def method_missing(name, *args, &block)

def method_missing(name, *args, &block)
  return ::Kernel.send(name, *args, &block) if DELEGATE.include? name
  leaves.delete self
  LazyCollectorStep.new(name, args, block, self)
end