The compiler hang was because { D: 3 D: 2 } was unequal to { D: 2 D: 3
}, so using a set should fix that.
						
					
				
			 | 
			||
|---|---|---|
| .. | ||
| cfg | ||
| codegen | ||
| constants | ||
| crossref | ||
| errors | ||
| test | ||
| tests | ||
| threads | ||
| tree | ||
| utilities | ||
| authors.txt | ||
| compiler-docs.factor | ||
| compiler.factor | ||
| summary.txt | ||
| tags.txt | ||