code: func protoToJSON(msg proto.Message) ([]byte, error) {
  	if reflect.ValueOf(msg).IsNil() {
  		panic("We're nil here")
  	}
  	var b bytes.Buffer
  	m := jsonpb.Marshaler{
  		EnumsAsInts:  false,
  		EmitDefaults: true,
  		Indent:       "  ",
  		OrigName:     true,
  	}
  	err := m.Marshal(&b, msg)
  	if err != nil {
  		return nil, err
  	}
  	return b.Bytes(), nil
  }
docs: // protoToJSON is a simple shortcut wrapper around the proto JSON marshaler