sorry, bugfix: with-gensyms
several eval-whens were necessary
documentation: defpackage, pkg-local-nickname, syntax