code: func UnmarshalEnvelope(encoded []byte) (*cb.Envelope, error) {
  	envelope := &cb.Envelope{}
  	err := proto.Unmarshal(encoded, envelope)
  	return envelope, errors.Wrap(err, "error unmarshaling Envelope")
  }
docs: // UnmarshalEnvelope unmarshals bytes to an Envelope structure