Cabal GHCi Bottoms Monads Reader Monad Writer Monad State Monad Syntax Extensions Laziness Text / ByteString Applicatives RWS Monad Monad Transformers Error Handling ST Monad Foldable / Traversable Free Monads GADTs HOAS Final Interpreters Initial Algebras QuickCheck SmallCheck Printer Combinators Vector Type Families DataKinds / PolyKinds Generics Data Structures Unordered-Containers Hashtables FFI Missing Functions Diagrams Parsec Attoparsec Uniplate Criterion Optparse-Applicative Haskeline Conduits / Pipes Aeson Cassava Warp Scotty Acid State Safe Haskell GHC Core LLVM General van Laarhoven Lenses Categories Stephen Diehl ( @smdiehl ) Since I wrote these slides for a little user group talk I gave two years ago they have become a surprisingly popular reference. I decided to actually turn them into a proper skimmable reference for intermediate level Haskell topics that don...