   set : (value) ->
     @values.push value
     @trigger 'set', value
- 
+
   get : (index) ->
     val = @values[index] if @values[index]?
     if val? then @trigger 'get', val


  map : (fn, context) ->
    @trigger 'map', _.map @values, fn, context
 
  forEach : (fn, context) ->
    @each fn, context



# Enumerable
# ==========
#
class Enumerable

  constructor : ->
