Hi folks forgive my ignorance but I thought functional programming was a mathematically sound framework unlike Object Oriented programming. Isn't using Haskell for OOP kind of defeating the whole object? And the pun wasn't deliberate./ Honest! Regards Paul