This is a binding of Google Protocol Buffer to Lua