Circular dependency between the compiler and TH?