[Haskell-cafe] unsafeDestructiveAssign?