[Haskell-cafe] Is there any way to prevent a computation from being shared?