pub fn drop_either_future<A, B>( either: Either<(A, impl Future), (B, impl Future)>, ) -> Either<A, B>