Alphabetize components, patterns and type systems