I\'m trying to implement an implicit materializer as described here: http://docs.scala-lang.org/overviews/macros/implicits.html
I decided to create a macro that converts
The field you get with accessed.name has a special suffix attached to it, to avoid naming conflicts.
accessed.name
The special suffix is scala.reflect.api.StandardNames$TermNamesApi.LOCAL_SUFFIX_STRING, which has the value, you guessed it, a space char.
scala.reflect.api.StandardNames$TermNamesApi.LOCAL_SUFFIX_STRING
This is quite evil, of course.