sPK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None9;<=I4The data structure for information about the display precedence level should we show types? names that have been usedConvert a value to a .pretty-print  An empty  context,  !"#$%&'()*+,-  !---, + * !)('&%$#""  !"#$%&'()*+,-None %&9:;<=Tc23456789:;<=>?@ABCDEFGHIJKLMNOVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I23456789:;<=>?@ABCDEFGJHIKLMNOVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lONMGHIJKL@ABCDEF>?9:;<=4567823edcba`_^]\fghijklm[ZVWXYnopqrstuvwxyz{|}~K23456789:;<=>?@ABCDEFGHIJKLMNOVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None%&9:;<=LTm     Mz     Q     None%&9:;<=ILT H : Psi ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`pqrstuvwxyz{|}~p()*,+-./0123456789:;<?>=@ACBDEFGHIJKLMNOPQRSTWUVXYZ[\]pqrstuvwxyz{|}~ZTUVWXYQRSPOMN`[\_KL^IJ]GHABCDEF<=>?@9:;87-./0123456)*+,(~}|{zyxwvupqrstt()*+,- ./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`pqrstuvwxyz{|}~None %&9:;<=TT      !"#$%&'()*+,-./0123456789:;<=><      !"#$%&]>>>>>>>>>>     =<;:9876543210/.- !"#$%&,+*)('A      !"#$%&'()*+,-./0123456789:;<=>None %&9:;<=TDHIJKLMNOPQRSTUVWXYZ[^_`abcdefghijklmnopqrstuvwxyz{|}~9HIJKMRSLPNOQTXWUVYZ[^_`abcdefghijklmnopqrstuvwxyz{|}~G[ZTUVWXYHIJKLMNOPQRSgfedhijklmnopqrstuvwcb^_`axyz{|}~1H IJKLMNOPQRSTUVWXYZ[^_`abcdefghijklmnopqrstuvwxyz{|}~NoneL+*++      !"#$%&'()*+,-./01234567899:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~99:;<=>?@ABCEEFGHKLMNOPQRSUVZXW[\\]^_`abcdghijkmnopqrstuvwxy{|}~>9GLL_MNOPQRUV\\]^`ab     stvw{ !"#$%&'()*+/,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP:;<=>?@ABDEFGHIJMNOPQSUVWXYZ\\]^_`abcdefghijmnopqrstuvwxy{|}~:GHI<JQR=SKEMNOTPQTUVW\\]^_`abijmnoUVpqrWXYZ[\]^stuvx{_`abcdefghijklmnopqrstuvwxyz{|}~"tal-0.1.0.0-GPR4StzJmMQ7fLNFKPvJWdUtilCATALKF TranslatePrimPlusMinusTimes patUnbind $fShowPrim$fEqPrim $fOrdPrimDispInfoDIprec showTypes dispAvoidDMrunDMDisplaydisplayMrPrimrPrim1evalPrimrunMpp maybeParensprefixbinop precedenceinitDIwithPrecgetPrec intersperse displayList displayTuple $fDisplayBool $fDisplayChar$fDisplayFloat$fDisplayDouble$fDisplayInteger $fDisplayInt $fDisplay[] $fDisplayName $fLFreshDM$fMonadReaderDispInfoDM $fAlphaPrim $fRep1ctxPrim $fRepPrim $fFunctorDM$fApplicativeDM $fMonadDMHeapTmLetAppTmIf0HaltDeclDeclVarDeclPrjDeclPrim DeclUnpackAnnValAnnValTmIntTmVarFixTmProdTAppPackTyTyVarTyIntAllTyProdExistsValNameTmNameTyName$fShowTy$fShowTm $fShowDecl $fShowAnnVal $fShowVal $fShowHeapCtxgetDeltagetGammaGammaDeltarTyrTy1rValrVal1rAnnValrAnnVal1rDeclrDecl1rTmrTm1mkTyAppmkProdxyzabcemptyCtx checkTyVar lookupTmVarextendTy extendTysextendTm extendTms extendDecltcty typecheckValtypecheckAnnVal typecheckDecl typecheck heapvalcheck hoistcheckmkSubststepevaluate displayCode $fDisplay(,) $fDisplayHeap $fDisplayDecl $fDisplayTm$fDisplayAnnVal $fDisplayVal $fDisplay(,)0 $fDisplayTy $fSubstValVal $fSubstValTm$fSubstValDecl$fSubstValAnnVal $fSubstValTy$fSubstValPrim $fSubstTyVal $fSubstTyDecl$fSubstTyAnnVal $fSubstTyTm $fSubstTyPrim $fSubstTyTy $fAlphaTm $fAlphaDecl $fAlphaAnnVal $fAlphaVal $fAlphaTy $fRep1ctxTm$fRepTm $fRep1ctxDecl $fRepDecl$fRep1ctxAnnVal $fRepAnnVal $fRep1ctxVal$fRepVal $fRep1ctxTy$fRepTyHeapValTupleCode DeclMalloc DeclAssignFlagUnInit $fMonoidHeap$fEqFlag $fOrdFlag $fShowFlag $fShowAnn $fShowHeapValrHeapVal rHeapVal1rFlagrFlag1rAnnrAnn1letstypecheckHeapVal progcheck $fDisplayAnn$fDisplayHeapVal $fDisplay(,)1 $fSubstValAnn$fSubstValFlag $fSubstTyFlag $fSubstTyAnn $fAlphaAnn $fAlphaFlag $fRep1ctxAnn$fRepAnn $fRep1ctxFlag $fRepFlag$fRep1ctxHeapVal $fRepHeapValMachineInstrSeqSeqJump InstructionAddBnzLdMallocMovMulStSubUnpack RegisterFileSmallValRegValWordValSAppSPackLabelValJunkWAppWPackTyAppLabelRegisterPsireg1rtmpsapps $fShowLabel$fEnumRegister$fShowRegister $fEqRegister $fOrdRegister $fShowTyApp $fShowPack$fShowInstrSeq$fShowInstruction$fShowSmallVal $fShowWordVal $fEqLabel $fOrdLabelgetPsi rRegister rRegister1rLabelrLabel1rTyApprTyApp1rPackrPack1rWordVal rWordVal1 rSmallVal rSmallVal1 rInstruction rInstruction1 rInstrSeq rInstrSeq1 freshForHeap getIntRegarithloadRegtyAppjmpRegrun insertGammalookupHeapLabel lookupRegtcPsitcGammasubtypesubGamma typeCheckHeap tcWordValtcApptcPack tcSmallVal tcInstrSeqtcArithtcInstr dispArith $fDisplay(,,) $fDisplayMap$fDisplayLabel$fDisplayInstrSeq$fDisplayInstruction$fDisplaySmallVal$fDisplayWordVal$fDisplayTyApp $fDisplayPack $fDisplayMap0 $fSubstTyMap$fSubstTyRegister$fSubstTyLabel$fSubstTyInstrSeq$fSubstTyInstruction$fSubstTyHeapVal$fSubstTySmallVal$fSubstTyWordVal $fSubstTyPack$fSubstTyTyApp $fAlphaMap$fAlphaInstrSeq$fAlphaInstruction$fAlphaHeapVal$fAlphaSmallVal$fAlphaWordVal $fAlphaPack $fAlphaTyApp $fAlphaLabel$fAlphaRegister$fRep1ctxInstrSeq $fRepInstrSeq$fRep1ctxInstruction$fRepInstruction$fRep1ctxSmallVal $fRepSmallVal$fRep1ctxWordVal $fRepWordVal $fRep1ctxPack $fRepPack$fRep1ctxTyApp $fRepTyApp$fRep1ctxLabel $fRepLabel$fRep1ctxRegister $fRepRegisterTmPrjTmPrimTLamArrfnpolyid polyconstpolyidtytwo onePlusOnesixfactctruetwicevaluesteps $fSubstTmTm $fSubstTmTy $fSubstTmPrimVarmapHNcompiletestprintMt1t2t3t4t5toTyK toTyContKtoProgKtoExpK reifyConttoTyCtoProgCtoTmCtoDeclC toAnnValCtoProgHtoTmHtoDeclH toAnnValHtoTyAtoProgA toHeapValAtoExpAtoDeclA updateProd toAnnValAtoValAtoFlagtoTyTALvar2reg toSmallVal toWordVal toInstrsTAL toDeclTAL toHeapVal toProgTALpretty-1.1.3.3Text.PrettyPrint.HughesPJDoc