Make some files safe to include from C
WIP: make the state atom for Gen7 geometry shaders