code: func UnmarshalTextML(s string, pb proto.Message) error {
  	s, err := ParseMultilineStrings(s)
  	if err != nil {
  		return err
  	}
  	return proto.UnmarshalText(s, pb)
  }
docs: // UnmarshalTextML behaves the same as proto.UnmarshalText, except that it
  // allows for multiline strings in the manner of ParseMultilineStrings.