úÎj º>      !"#$%&'()*+,-./0123456789:;<=  >?@    ABCDE)  !"#$%&'()*+,-./012) '(,+*)-./012 "!$&#%   3456789F:G;<Pinsert 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:;<= 3456789<=:; 34567456789:;<=H       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIRefSerialize-0.2.2Data.SerializeData.RefSerialize Data.ParserStatErrorContextShowFVarNameMFunvarNamenumVarST<|>charanyCharupperspacedigitsepBybetweenchoiceoption notFollowedBystringboolmanyparensbracesanglesbracketssemicommadotcoloncommaSepsemiSep commaSep1semiSep1 charLiteral stringLiteralnaturalOrFloatfloatintegernaturaldecimal hexadecimaloctalsymbollexeme whiteSpace SerializeshowpreadprshowprreadprShowrReadrunRrunW insertVarreadVardebug readContexthasht parsecPluslabellabelssepBy1many1readSRshowSR