[Haskell-cafe] symbolic evaluator for Haskell?