Hoisted GetEnumUnderlyingType impl. (ter)