Change stream module to expose the constructor.
Cleanups.
Add #identity function.
Add .fromArray, .fromEvent, and #fold to stream.