Fixed attribute type not advancing
"Optimise" type_qualify() and type_attributed()
No need for type_reverse() - type parsing recursion handles it