code: func GetBytesProposal(prop *peer.Proposal) ([]byte, error) {
  	propBytes, err := proto.Marshal(prop)
  	return propBytes, errors.Wrap(err, "error marshaling Proposal")
  }
docs: // GetBytesProposal returns the bytes of a proposal message