úÎ4³      Don StewartType for AUR RPC responses.  unique ID of the package on AUR string name of package 2either the AUR version (version,rev) or a string 4numeric category of the package (e.g. 17 == System) package synopsis 6which repository is it stored in (community, AUR etc) 1url (sanity check: should be hackage url mostly) url path to package source. type of license votes on package &is the package flagged as out of date %Wrap up a package name a bit safely. HType for AUR RPC requests. They can be info queries, or search queries.  (Query AUR for information on a package  $ info "xmonad"  * Right (AURInfo { packageID = 10593 + , packageName = "xmonad" f , packageVersion = Right (Version {versionBranch = [0,8,1] , versionTags = []},"1.2")i % , packageCategory = 17 ^ , packageDesc = "A lightweight X11 tiled window manager written in Haskell" $ , packageLocation = 3 7 , packageURL = "http://xmonad.org/" C , packagePath = "/packages/xmonad/xmonad.tar.gz" / , packageLicense = "custom:BSD3" # , packageVotes = 260 , , packageOutOfDate = False }) JSearch AUR for packages matching pattern. Returns a list of info results. URL for AUR RPC server Query the server Useful combinators Parse a AURInfo.            archlinux-0.1Distribution.ArchLinux.AURAURInfo packageID packageNamepackageVersionpackageCategory packageDescpackageLocation packageURL packagePathpackageLicense packageVotespackageOutOfDateinfosearch AURSearchflattenName AURRequest InfoRequest SearchRequesturleval<=><&> parseInfo