Haskell library to work with plist format