macros, part 1
fail! -> panic! and a few other changes. Gonna try to move quasiquote to a library.
macros. I broke quasiquotes though :(