haskell port of fontconfig library