Existential Types on a Leash in Haskell
cdfa.github.io