pub fn interact_two_streams<S1, S2>( stream1: &mut S1, stream2: &mut S2 ) -> Result<()>where S1: Poll, S2: Poll,