Iowa Type Theory Commute
I briefly survey the main features of Haskell's module system, and reflect a bit on its design.