pub fn parse_request(
    function: Function,
    envelope: Envelope
) -> Result<(ARID, PublicKeyBase, Envelope)>