It would be nice if the resulting code used using rather than import.
So instead of generating
generate
using ProtoBuf: ProtoBuf as PB
One problem with import is that it's easy to accidentally overwrite a packages symbol without realizing you did it. For example to extend a function with a new method.