pub async fn connect<S, R, E>( left: impl Pair<S, R, E>, right: impl Pair<R, S, E>) -> Result<(), FatalErr>
Connect two Pairs with matching types