Dimensions and Haskell: Singletons in Action | Hacker News Reader