[Haskell-cafe] representing institutions in haskell