A helper library for compiling protobuffer messages