If you’ve seen the 2017 state of Haskell survey results, you might have noticed section 21: Which language extensions would you like to be enabled by default?
| Votes | Language extension |
|---|---|
| 512 | OverloadedStrings |
| 367 | BangPatterns |
| 359 | GADTs |
| 337 | DeriveFunctor |
| 336 | DeriveGeneric |
| 331 | LambdaCase |
| 317 | ScopedTypeVariables |
| 276 | DeriveFoldable |
| 276 | RankNTypes |
| 268 | GeneralizedNewtypeDeriving |