úÎ 3 2 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.  !"#$%&'()*+,-./01234Automatically creates a valid 5 instance for any datatype  that has valid 6 and 7' instances. Can be very convenient for  8 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.   9       !"#$%&'()*+,-./0123456789:8;<8=>?persistent-template-0.5.0.1Database.Persist.THpersist persistFile mkPersistshareshare2mkSavemkDeleteCascadederivePersistField mkMigrateDep depTargetdepSourceTabledepSourceField depSourceNullpersistent-0.5.0Database.Persist.Base PersistEntity EntityDefrecName lowerFirst upperFirst dataTypeDec keyTypeDec filterTypeDec entityFiltersreadMay isFilterListmkFilter updateTypeDec entityUpdatesmkUpdate orderTypeDec entityOrdersmkOrder uniqueTypeDecmkUnique pairToTypedegenmkToPersistFieldsmkToFieldNames mkToUpdatemkUniqueToValues mkToFieldName mkToOrder mkToFilter mkToValue mkToFiltValue mkHalfDefinedapEmkFromPersistValuesmkEntity updateConName mkUniqueKeys PersistFieldbaseGHC.ShowShowGHC.ReadReadGHC.EnumEnum