rusty_variation
pub fn recv<'a, T: Send, S: Session>( s: Recv<T, S>) -> Result<(T, S), Box<Error + 'a>>