What is a monad?
20:14 04 Sep 2008

Having briefly looked at Haskell recently, what would be a brief, succinct, practical explanation as to what a monad essentially is?

I have found most explanations I've come across to be fairly inaccessible and lacking in practical detail.

haskell functional-programming monads terminology