Go support for Google's protocol buffers