support the default keyword
support type family and type instance keywords
stop being opinionated towards unicode symbols, requiring haskell_unicode_operators: true in settings if desired