fixed haskell interactive