Hygienic Macro System for Scala.