Futures Implemented with IChannel