pub fn forward<N, C, A>(N) -> PartialSession<C, A> where
A: Protocol,
C: Context,
N: ContextLens<C, A, Empty>,
<N as ContextLens<C, A, Empty>>::Target: EmptyContext,
pub fn forward<N, C, A>(N) -> PartialSession<C, A> where
A: Protocol,
C: Context,
N: ContextLens<C, A, Empty>,
<N as ContextLens<C, A, Empty>>::Target: EmptyContext,