You should learn you some Haskell for great good ;-)