treat types with initializer as "builtin" so the TypeInfo is only generated with the declaration
fine-tune the necessity to semantically process TypeInfo to  avoid regression on simple types