legume.messages.Disconnected:
This message is sent by either the client or server to indicate to the
other end of the connection that the link is closed.
legume.nevent.WeakMethod:
Wraps a function or, more importantly, a bound method, in
a way that allows a bound method's object to be GC'd, while
providing the same interface as a normal weak reference.