CodeGen - simple, succint and customizable code generation for your libraries

I don’t understand the difference bewteen this and what I already have. Is it the fact that the module defines a “normal” __using__ macro instead of the wierd __gen_code__ function which is called by the use CodeGen macro?