ScrapIds: Clean up import list
CrossRef: Port to use EitherT instead of ErrorT
PDFScrape: Add support for DOI lookup
PDFScape: Add acid-state support
Types: Changes left out
Types: lens change: s/query/view/
Types: Enable -XPatternGuards
CrossRef: Whitespace cleanup
CrossRef: mapEitherT -> bimapEitherT
CrossRef: Refactor