introducing new channel system

revolutionary channel system represents all failable streams as channels
that can be easily interoperated and multiplexed