Haskell library for reading compact document files