type-register const types