[Haskell-cafe] evaluate arbitrary code + mutable variables