code: func GetProposal(propBytes []byte) (*peer.Proposal, error) {
  	prop := &peer.Proposal{}
  	err := proto.Unmarshal(propBytes, prop)
  	return prop, errors.Wrap(err, "error unmarshaling Proposal")
  }
docs: // GetProposal returns a Proposal message from its bytes