code: func (sr *SignedRequest) ToRequest() (*Request, error) {
  	req := &Request{}
  	return req, proto.Unmarshal(sr.Payload, req)
  }
docs: // ToRequest deserializes this SignedRequest's payload
  // and returns the serialized Request in its object form.
  // Returns an error in case the operation fails.