pub fn bind<T, E, TF: Future<Item = T, Error = E> + Sized, IFU: IntoFuture<Error = E>, F: FnOnce(T) -> IFU>( m: TF, f: F, ) -> AndThen<TF, IFU, F>