?<      !"#$%&'()*+,-./0123456789:; <=>?@)  !"#$%&'()*+,-./0)/0   #$('&%)*+,-. "!5Pinsert a variable at this position. and the expression value in the where part.  runW rshowp (1::Int) -> 1 8 runW (insertVar rshowp) (1::Int) -> v1 where { v1=1} ; This is useful when the object is referenced many times 5  !"#$%&'()*+,-./0123456789:; 789:;125634A      !"#$%&'()*+,-./01233456789:;<=>?@ABRefSerialize-0.2.1Data.RefSerializeData.Serialize Data.ParservarNamenumVarStatErrorContextShowFVarNameMFun<|>charanyCharupperspacedigitsepBybetweenchoiceoption notFollowedBystringboolmanyparensbracesanglesbracketssemicommadotcoloncommaSepsemiSep commaSep1semiSep1 charLiteral stringLiteralnaturalOrFloatfloatintegernaturaldecimal hexadecimaloctalsymbollexeme whiteSpaceSTrShowrReadrunRrunW insertVarreadVar Serializeshowpreadprshowprreadpdebug readContexthasht