[Haskell-cafe] Using Haskell to investigate ML's value restriction