It would be so cool if `typeof` were a C preprocessor macro, and I could use type names in preprocessor magic.