I looked for that once but couldn't find anything. However, it's quite easy to write and manipulate expressions in Haskell. The type system and recursion are a good fit for that kind of task (also, there's an expression parser).
If you only need it for some simple things, I'd recommend writing it yourself. It shouldn't take too long.
If you only need it for some simple things, I'd recommend writing it yourself. It shouldn't take too long.