pub fn deserialize_outcome<R>(
    outcome: SerdeOutputOutcome,
    module_decoder: &Decoder
) -> Result<R, OutputOutcomeError>where
    R: OutputOutcome + MaybeSend,