separate the irgenerator into another file; unfortunately it doesn't seem to improve compilation times at all
Clean up includes in a vain attempt to improve compilation speed

It looks like the culprit is IRBuilder<>