Renamed "*Type" AST classes "*TypeName" in anticipation of a new "Type" class hierarchy; fixed tests so that they will succeed after Retroweaver processes them.