See: http://docs.scala-lang.org/overviews/macros/changelog211.html