Google protocol buffers for Mercury