Experiment with more concise names (a la Arc)
Define IS? NIL? and PRN
Minor test renames
Handle function argument binding at macroexpansion time; renames