decontainerize type constraints in Attribute.new