module Enumerable

def each_with_object(object, &block)

def each_with_object(object, &block)
  %x{
    #{self}.$each(function(obj) {
      var value;
      if ((value = block(obj, object)) === __breaker) {
        return __breaker.$v;
      }
    });
    return object;
  }
end