pub trait IoStream { fn start( self, ReadContext, WriteContext ) -> Option<Box<dyn Handle + 'static, Global>>; }