<div dir="ltr"><div>Hello,</div><div><br></div><div>I just had some fun and went through the list of GHC extensions in the manual, thinking of which ones might make a reasonable subset for a potential GHC2020.  Below is the list I came up with.  My reasoning was, roughy:</div><div>   * I wouldn't mind if these were on all the time</div><div>   * It is unlikely that turning on the extension will break something dramatically</div><div>   * It is unlikely that using the extension might lead to errors</div><div>   * The extensions are somewhat coherent</div><div>   * I explicitly included extensions that I personally don't use much, but I've heard that others like</div><div><br></div><div>I wonder what others think of this list?  What would you add/remove?</div><div><br></div><div>-Iavor</div><div><br></div><div><br></div><div>BlockArguments<br>EmptyCase<br>EmptyDatadecls<br>ExplicitNamespaces<br>ImportQualifiedPost<br>LambdaCase<br>MultiWayIf<br>StandaloneDeriving<br><br>BinaryLiterals<br>HexFloatLiterals<br>NumericUnderscores<br><br>NamedFieldPuns<br>RecordWildCards<br>TupleSections<br><br>ApplicativeDo<br>RecursiveDo<br>ParallelListComp<br><br>BangPatterns<br>PatternSynonyms<br>ViewPatterns<br>PatternGuards<br><br>ForeignFunctionInterface<br>CApiFFI<br><br>RankNTypes<br>ExistentialQuantification<br>ScopedTypeVariables<br>TypeSynonymInstances<br>ConstraintKinds<br></div><div>StandaloneKindSignatures<br>KindSignatures<br>TypeOperators<br></div></div>