[Haskell-cafe] MVar which can not be null ?