One header to rule them all + clean up
Noting how to get new compiler