Îõ³h&UNone#$%?@  !"#NoneGsqlite-simple-interpolate;Quote a SQL statement with embedded antiquoted expressions.ñThe result of the quasiquoter is a tuple, containing the statement string and a list of parameters. For example: 9[isql|SELECT field FROM table WHERE name = ${map toLower ELLIOT} LIMIT ${10}|]produces Ë("SELECT field FROM table WHERE name = ? LIMIT ?", [toField ((map toLower) ELLIOT), toField 10])How the parser works:!Any expression occurring between ${ and } will be replaced with a ?" and passed as a query parameter.ïCharacters preceded by a backslash are treated literally. This enables the inclusion of the literal substring ${+ within your quoted text by writing it as \${. The literal sequence \${ may be written as \\${.+Note: This quasiquoter is a wrapper around .ùThis quasiquoter only works in expression contexts and will throw an error at compile time if used in any other context.sqlite-simple-interpolateThe internal parser used by .sqlite-simple-interpolateInvokes $ with arguments provided by 2. The result is of type '(Connection -> IO [r])'.sqlite-simple-interpolateInvokes % with arguments provided by 0 The result is of type '(Connection -> IO ())'.sqlite-simple-interpolateInvokes & with arguments provided by É. The result is of type 'a -> (a -> row -> IO a) -> Connection -> IO a'.'      !"#$%&'()*()+(),-'sqlite-simple-interpolate-0.1.1-inplace&Database.SQLite.Simple.QQ.Interpolated-Database.SQLite.Simple.QQ.Interpolated.ParserDatabase.SQLite.Simple.QQsqlisqlquoteInterpolatedSqliqueryiexecuteifold EscapeState UnescapedEscaped QuoteStateNoneSingleDouble HsChompStateprevCharWasIdentCharconsumedbraceCt quoteState StringPart AntiParam AntiInjectEscLitparseInterpolatedpInterp pStringPart pAntiInjectpAntiOpenInject pAntiName pAntiParampAntiOpenParam pAntiExpr pAntiClosepUntilUnbalancedCloseBracepEscpLit×sqlite-simple-0.4.18.2-abadfcad44be17cd77ccd715075f528e037f61e0b1a8724acc11cc4bff1142ebDatabase.SQLite.Simplequeryexecutefold