pub fn decode(input: &str) -> Result<Payload, DecodeError>
Decode parses GCF text back into a Payload.