compute-class defun->defmacro (sb compiler 'env' arg handling)
remove dupliation of lupine/aux defns
modularize namespace class definitions; revise ncname types; revise namespace handling; add null-namespace feature