Missing comma
Add set comprehensions, dict comprehensions and generator expressions

Closes: #14 (woo, two-digit tickets)
macroexpand defclass slots
fix defmethod macro