[Haskell-cafe] Implementing PADS in Haskell?