Implement part of promise-based dependency system.
clean up event object model. add proxy system.
settle on a style.
Style Proxy after Stream.
comments
use Stream.bind where possible.
Pick a style, any style. Add tests.
Fix typos, add docs.
More docs, cleanup, pipePromise (for completeness).
Fix switcher.
Docs.
Code style.