Some perl, some haskell ...