BTW, is there any good reason that AS is not a member of the ColLabelset? It wouldn't cause a parse conflict to add it (I just tested that)and it seems like that's a special case we could do without.
regards, tom lane