Very nice! I tried to go a different route and make the entire parser in Nim as
well. The result is being able to only call the macro with the name of your
protobuf specification file and have Nim do the rest. This means that you don't
even need the protoc compiler to use protobuf in Nim! I know timotheecour on
GitHub made an issue in both our repos to make us aware of each others project
but for the others if you want to check out my version it can be found
[here](https://github.com/PMunch/protobuf-nim)