session_types
#[must_use] pub fn session_channel<P: HasDual>() -> (Chan<(), P>, Chan<(), P::Dual>)
Returns two session channels