* -GenericPipe and InTheChainPipe interfaces -- getting rid of unnecessary abstraction.
* significantly simplified api.
* significantly improved perf. (at least tests became much faster).
* +notion of <<messenger>> and <<message_session>> -- that was good idea!