Show the pattern for introducing pattern synonyms
Provide PatternSynonyms
typed InitFlag patterns
add the missing keymods to the pattern side as well
polymorphic Keymod patterns
factor out the common type synonyms between Enum and Enum.Pattern to avoid import conflicts
Add key state patterns
Document module Graphics.UI.SDL.Enum.Pattern
Merge branch 'master' into new-api

Conflicts:
	src/SDL/Raw/Enum.hsc
Reorder InitFlag in Enum.Pattern
Merge branch 'master' into new-api