 
 # Dummy objects for asserting.
 # Should not be equal.
-Jnoid.more = "more"
-Jnoid.noMore = "no more"
+Jnoid.more = "<more>"
+Jnoid.noMore = "<no more>"
 
 Jnoid.initial = (value) -> new Initial(value)
 Jnoid.next = (value) -> new Next(value)


Jnoid.fromList = (list)->
  new EventStream(sendWrapped(list, toEvent))
Jnoid.unit = (args...)->
  Jnoid.fromList(args)


class End extends Event
  constructor: ->
  isEnd: -> true
  describe: -> '<end>'
  inspect: -> "Event.End"

class EventStream
  constructor: (unfold) ->
