I think it will compile, if I had a copy of Thaumcraft to compile against, and Totemic didn't have internal references inside its API