haskell scheme interpreter, not