[Haskell-cafe] Restrict values in type