Rename CardSet to CardSet' for the parsed JSON type
Change case in multiverseID lens
Add function to convert set to a persistable shallow structure
Add setCode field to Card; write fns to get persistable set and cards
Add persistence for CardSets using acid-state
Use lens in CardDB
Use abstract initialCardDB in Main
Add ClearCardDB operation
Refactor persistCardSet
Add sketch of persisting cards for each CardSet
Derive SafeCopy instances for Card types
Allow persisting Card
Test querying for individual parsed cards
Add options parsing and actually build an executable
Add more command line options