code: func MarshalOrPanic(pb proto.Message) []byte {
  	data, err := proto.Marshal(pb)
  	if err != nil {
  		panic(err)
  	}
  	return data
  }
docs: // MarshalOrPanic serializes a protobuf message and panics if this
  // operation fails