úÎÂ~     Safe9;T      Safe9;T      None³qq is a block quote extension, it can be used anywhere you would put normal quotes but you would require to have new line in them if you put it as a pattern it will expan to  'a':'b':'c'...QuasiQuoter for interpolating '$var'C and '${expr}' into a string literal. var and expr are just Names\QuasiQuoter for interpolating '${expr}' into a string literal. var and expr are just NamesŽQuasiQuoter for interpolating '${expr}' into strict text. var and expr are just Names output is of type text vars are auto converted to text€QuasiQuoter for interpolating '${expr}' into a lazy text. var and expr are just Names type lazy text, vars are magically (via   typeclass) converted to textƒQuasiQuoter for interpolating '${expr}' into a text builder. var and expr are just Names type lazy text, vars are magically (via  typeclass) converted to text !"#$%&'()*+   !"#$%&'()*+,      !"#$%&'()*+,-./0+rawstring-qm-0.2.3.0-2RGd4yCgF8C2C5CZ3qnQEtData.Text.ToTextBuilderData.Text.ToTextData.String.QM ToTextBuilder toTextBuilder$fToTextBuilder[]$fToTextBuilderText$fToTextBuilderText0$fToTextBuilderChar$fToTextBuilderDouble$fToTextBuilderFloat$fToTextBuilderInteger$fToTextBuilderIntToTexttoText toLazyTextfromText maybeFromText fromLazyTextmaybeFromLazyText$fToTextByteString$fToTextByteString0 $fToText[] $fToTextText $fToTextText0 $fToTextaqqqmqnqtqtlqtb$fShowStringPart StringPartLiteral AntiQuoteparseQMunQMparseQNunQNmakeExpr makeExprT makeExprTL makeExprTBlsisIdentexpandIntoCons