úΙoNone#None!"#:5Quote a here doc with embedded antiquoted expressions!Any expression occurring between ${ and } (for which the type must have   and  9 instances) will be interpolated into the quoted string.oCharacters 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 \\${.Like 2, but with leading and trailing whitespace trimmed%Quote the contents of a file as with .This enables usage as a simple template engine"  !"#$%&'()   !"#$%&'()None;Quote a here doc, stripping leading and trailing whitespace8Quote a here doc literally, with no whitespace stripping&Splice a file's contents as a here docNone*      !"#$%&'()*+,-./01"here-1.2.11-ErLczSnWCTf8LrK42KfeNpData.String.Here.InterpolatedData.String.Here.UninterpolatedData.String.Here.InternalData.String.HereiiTrimtemplateherehereLithereFiletrimtrimTailquoteDependentFilebaseGHC.ShowShowData.Typeable.InternalTypeable EscapeStateEscaped Unescaped QuoteStateNoneSingleDouble HsChompState quoteStatebraceCtconsumedprevCharWasIdentChar StringPartLitEscAnti quoteInterp handleError combinePartstoString parseInterpp_interp p_stringPartp_anti p_antiOpen p_antiClose p_antiExprp_untilUnbalancedCloseBracep_escp_lit