úÎ - 1 HConverts a quasi-quoted syntax into a list of entity definitions, to be D used as input to the template haskell generation code (mkPersist). "Create data types and appropriate  instances for the given  -s. Works well with the persist quasi-quoter.  !"#$%&'()*+,-./0123Automatically creates a valid 4 instance for any datatype  that has valid 5 and 6' instances. Can be very convenient for  7 types. ECreates a single function to perform all migrations for the entities N defined here. One thing to be aware of is dependencies: if you have entities I with foreign references, make sure to place those definitions after the  entities they reference.   8       !"#$%&'()*+,-./01234567897:;7<=>persistent-template-0.5.1Database.Persist.THpersist persistFile mkPersistshareshare2mkSavemkDeleteCascadederivePersistField mkMigrateDep depTargetdepSourceTabledepSourceField depSourceNullpersistent-0.5.1Database.Persist.Base PersistEntity EntityDefrecName lowerFirst upperFirst dataTypeDec keyTypeDec filterTypeDec entityFiltersreadMay isFilterListmkFilter updateTypeDec entityUpdatesmkUpdate orderTypeDec entityOrdersmkOrder uniqueTypeDecmkUnique pairToTypedegenmkToPersistFieldsmkToFieldNames mkToUpdatemkUniqueToValues mkToFieldName mkToOrder mkToFilter mkToValue mkToFiltValue mkHalfDefinedmkFromPersistValuesmkEntity updateConName mkUniqueKeys PersistFieldbaseGHC.ShowShowGHC.ReadReadGHC.EnumEnum