Basic type for macros.