úΨ(      !"#$%&'None"#%+-3<>?FNQV]dÒ    None"#%+-3<>?FNQV]dœ Error type shared by dce and dceEval.    None"#%+-3<>?FNQV]d ( foldr over )ªFilter export statements in a foreign module. This is not 100% safe. It might remove declarations that are used somewhere in the foreign module (for example by using eval).None"#%+-3<>?FNQV]d ©$4Helper function for pretty printing errors in tests."9monadic computation fired after handling case alternative !"#$ !"#$None"#%+-3<>?FNQV]dÃ%!Evaluate expressions in a module: Data.Eq.eq of two literalsData.Array.index on a literal arrayObject accessorsSemigroup operations (Array, String, Unit)Semiring operations (Unit, Unit, Unit)%Keep stack of local identifiers from let and caseD expressions, ignoring the ones that are comming from abstractions.%%None"#%+-3<>?FNQV]dé&1Dead code elimination of a list of modules module'.Dead code elimination of local identifiers in *.s, which detects and removes unused bindings.&modules to dcePentry points used to build the graph of dependencies across module boundariesdead code eliminated modules&'&'+,-None"#%+-3<>?FNQV]dÆ %&'.      !"#$%&'()*+,-./0123456789:#zephyr-0.1.4-Lv8YCsonSBxHy8FEwQ2VuE!Language.PureScript.DCE.ConstantsLanguage.PureScript.DCE.ErrorsLanguage.PureScript.DCE.ForeignLanguage.PureScript.DCE.UtilsLanguage.PureScript.DCE.EvalLanguage.PureScript.DCE.CoreFnLanguage.PureScript.DCE UnsafeCoerceHeytingAlgebraSemiringRing SemigroupUnitunit semigroupsemiringringheytingAlgebra unsafeCoerceDCEErrorIdentifierNotFoundArrayIdxOutOfBoundAccessorNotFoundNoEntryPointFoundEntryPointsNotFoundLevelErrorWarningdisplayDCEErrordisplayDCEWarning errorColor warnColor codeColor colorString colorText $fShowLevel$fShowDCEErrordceForeignModule bindIdents bindExprsunBindeverywhereOnValuesMunAnnshowExprdceEvaldcedceExprfoldrJSCommaList3language-javascript-0.6.0.11-F2tTH2HxWYXLiCMYNCktpYLanguage.JavaScript.Parser.AST JSCommaList(purescript-0.12.0-JbLs8XrOQGuFLnI05N0Ma4Language.PureScript.CoreFn.ExprBind DCEVertex BindVertex ForeignVertex