úÎ.+4      !"#$%&'()*+,-./0123None5         None!"Build a   from a 4. Å»>fromText "Glabrous templates use only the simplest Mustache tag: {{name}}." Right (Template {content = [Literal "Glabrous templates use only the simplest Mustache tag: ",Tag "name",Literal "."]})567567567None!" Optimize a   content after (many) 2(') rewriting(s).Build an empty . =Populate with variables and/or update variables in the given . ¹»>setVariables [("something","something new"), ("about","Haskell")] context Context {variables = fromList [("etc.","..."),("about","Haskell"),("something","something new"),("name","")]}!Delete variables from a  by these names. w»>deleteVariables ["something"] context Context {variables = fromList [("etc.","..."),("about","Haskell"),("name","")]}"Build a  from a list of s and replacement 4s. Š»>fromList [("something","something else"), ("etc.","...")] Context {variables = fromList [("etc.","..."),("something","something else")]}#Build an adhoc  for the given   with all its variables empty.$Get a  from a file.%Write a  to a file. 9{ "something": "something else", "etc.": "..." } &Based on the given  , write a # file with all its variables empty. ({ "something": "", "etc.": "" } 'Build 8 a (sub)3 made of unset variables of the given context, or 9. J»>unsetContext context Just (Context {variables = fromList [("name","")]})(:$ if the all variables of the given  are not empty.)Get the list of the given  variables*Get a   from a file.+Write a   to a file., Output the content of the given   as it is, with its s, if they exist. No  is processed.-Get the list of s in the given  ./: if a   has no more $ inside and can be used as a final 4.0Process, discard s which are not in the 7 and leave them without replacement text in the final 4.1)Process and replace missing variables in % with the given default replacement 4.2Process a (sub)I present in the given template, leaving untouched, if they exist, other s, to obtain a new template.3Process a (sub)2 present in the given template, and get either a  4 or a new   with the list of its s. ·»>partialProcess' template context Partial {template = Template {content = [Literal "Some ",Tag "tags",Literal " are unused in this ",Tag "text",Literal "."]}, tags = ["tags","text"]} !"#$%&'()*+,-./01Default replacement text23#  !"#$%&'()*+,-./0123# *,/-.+"# !)('$%&0123 !"#$%&'()*+,-./0123;         !"#$%&'()*+,-./0123456789:;<=;<>?@AB&glabrous-0.1.3.0-cMs5Gdf5ozKS6HParGMl4Text.Glabrous.Types Text.GlabrousText.Glabrous.InternalResultFinalPartialtemplatetagsTagContext variablesTemplatecontentTokenLiteral$fFromJSONContext$fToJSONContext$fSerializeTemplate$fSerializeToken $fEqToken $fShowToken$fGenericToken $fEqTemplate$fShowTemplate$fGenericTemplate $fEqContext $fShowContext $fEqResult $fShowResultfromTextcompress initContext setVariablesdeleteVariablesfromList fromTemplatereadContextFilewriteContextFileinitContextFile unsetContextisSet variablesOfreadTemplateFilewriteTemplateFiletoTexttagsOf tagsRenameisFinalprocessprocessWithDefaultpartialProcesspartialProcess'#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalTexttoTextWithContext isLiteraltokensbaseGHC.BaseJustNothingghc-prim GHC.TypesTrue