BTW, i noticed that you no longer write the protocol spec to a file called protocol_spec in the generated protocl.
Can you please do do this as otherwise a random helper function is required to read the readme to get the spec which is just additional overhead.
I had implemented this but it appears you reverted it.
Originally posted by @8ball030 in #639 (comment)