Z8      !"#$%&'()*+,-./01234567d89:;<=>?@ABCDEFGHIJKLMNOPQ  !"#JThe MVar is only used for insuring the statement is not double-finalized.  It won'*t stop you from using a statement after it's been finalized. R$STUVWX%Y&Z'[(\)]*^+_,`-a.b/c01defghi232  !"#$%&'()*+,-./01232$#"!  %&'()*+,-./01232"!    !"#$%&'()*+,-./0123 4BA ReaderT monad transformer holding a sqlite database connection. 5HGenerate data types and instances for the given entity definitions. Can & deal directly with the output of the  quasi-quoter. 6FHandles opening and closing of the database connection automatically. 7FRun a series of database actions within a single transactions. On any , exception, the transaction is rolled back. jklmn@opqrstuvwxyz{|}~$%&4567 4576$%&4567      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX*+YZ[\]^_`abcdefghijklmnopqrstutvtwtxtytzt{t|t}t~tttttttttttttttttttttttttttttttttttttttttttttpersistent-sqlite-0.0.0Database.Persist.SqliteDatabase.SqlitebaseGHC.IntInt64persistent-0.0.0.1Database.Persist.Quasipersist StepResultDoneRowError ErrorDoneErrorRowErrorNotADatabase ErrorRange ErrorFormatErrorAuthorizationErrorNoLargeFileSupport ErrorMisuse ErrorMismatchErrorConstraint ErrorTooBig ErrorSchema ErrorEmpty ErrorProtocolErrorCan'tOpen ErrorFull ErrorCorrupt ErrorNotFoundErrorIOErrorInterrupt ErrorReadOnly ErrorNoMemory ErrorLocked ErrorBusy ErrorAbortErrorPermission ErrorInternal ErrorErrorErrorOK StatementDatabaseopenclosepreparestepresetfinalizebindBlob bindDoublebindInt bindInt64bindNullbindTextbindcolumncolumns SqliteReader persistSqlite withSqlite runSqlite columnCountC columnTextC columnDoubleC columnInt64C columnBlobC columnBytesC columnTypeC bindTextC bindNullC bindInt64CbindIntC bindDoubleC bindBlobC finalizeCresetCstepCprepareCcloseCopenCerrmsgC ColumnType NullColumn BlobColumn TextColumn FloatColumn IntegerColumn decodeErrordecodeColumnTypeerrmsgsqlError openError closeError prepareError stepError resetError finalizeError bindBlobErrorbindDoubleError bindIntErrorbindInt64Error bindNullError bindTextError columnType columnBlob columnInt64 columnDouble columnText columnCountwithStmtexecuteinsert tableExistsderivePersistSqliteReaderDatabase.Persist.Helper addIsNullableapE mkHalfDefinedmkPersistField mkToFilter mkToOrder mkToFieldNamemkToFieldNamestoPersistValuesmkToPersistFields uniqueTypeDec entityOrders orderTypeDec entityUpdates updateTypeDec entityFilters filterTypeDec keyTypeDecpersistMonadTypeDec dataTypeDec upperFirstrecName entityDerives entityUniques entityColumns entityName EntityDefSomePersistFieldtoPersistFieldsToPersistFieldsfromPersistValuesFromPersistValues toFieldNames ToFieldNames toFieldName ToFieldNameAscDesc PersistOrdertoOrderToOrderEqNeGtLtGeLe PersistFilterisNulltoFilterToFilter halfDefined HalfDefined