patch to add gensym! and genlabel! back in to the API
rework to use the "new"(ly reworked) symbol table API