haskell binding to poppler