All builtin attributes are now stored as named attributes, so the old code path from where they were stored with non-generic types can be removed. The stored type and attribute type don't have to be tracked separately anymore either.
All builtin attributes are now stored as named attributes, so the old code path from where they were stored with non-generic types can be removed. The stored type and attribute type don't have to be tracked separately anymore either.