> [...] learn pattern guards, they are a really really useful > and universal extension to the language. Universal? Ah, universally implemented in GHC! -- Alastair Reid