For inspiration see: https://github.com/scala/scala/blob/master/test/junit/scala/tools/nsc/symtab/SymbolTableForUnitTesting.scala

It would be great to have "MacroContextForUnitTesting".