add the missing convenience keymods
Add InitFlag and make the flags non-polymorphic
Provide PatternSynonyms
Merge remote-tracking branch 'polarina/master'