don't rely on thread-unsafe construct in Compiler, even for tests
Heisenbug ist nixed! Dot cannot be a singleton b/c getSuper(), nincompoop.