haskell-abstract-par