Simplified type_information macros