Initial commit.
SkipList implementation.
Change to set because it overwrites contents.
Add a StopIteration error that if throw stops the forEach iterator.
Multiplexer. Sits on a connection and enables request/reply style messaging.
Change package name.
Copy all enumerable properties of the error when trying to serialize it and then repopulate them on the error
object on the other end. The type of error is lost, however.
Fix package main.
Switch to emitting a message event. This has the downside of each listener not knowing if it can resolve the
deferable, but has the upside of allowing multiple listeners enabling different handlers to be added trivially for different
message types.
Add MIT license.