gensym is null- or un-ary
Add a naïve butlast and even worse pop
Add keyword? predicate
Symbols can contain hashes
Quasi-quoting can handle symbols with hashes
Fix handling of identical hash-postfixed symbols
Add when-let
Add for macro from Clojure (simplest cases work!)