boost.haskell