pugixml binding for haskell.