cleaned up 'list' and 'expression', avoiding dups
Merge branch '12-namedcnt-cleanup' into 13
Changes to SubassignTypeFix
Merge branch '12-subassign' into 13
change big switch statements in subassign.c to use symbols, be more compact, more general
Merge branch '12-subassign' into 13