Use stxclass for dt and de, and refactor/simplify. Don't use the real union for unfolding mu types. Add some descriptions to syntax classes for type parsing. svn: r13597 original commit: 345abb820bf34bf7a9e1763a964b23143c07219f