..........ansi.hs:17 - Warning: defaulting: t67 => Jhc.Basics.Integer ansi.hs:17 - Warning: defaulting: t71 => Jhc.Basics.Integer ............ansi.hs:102 - Warning: defaulting: t472 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t473 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t491 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t492 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t510 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t511 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t529 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t530 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t548 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t549 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t567 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t568 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t612 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t643 => Jhc.Basics.Integer ansi.hs:102 - Warning: defaulting: t644 => Jhc.Basics.Integer ..! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One PassStats ├╴Barendregt: 7 ├╴EtaExpansion-Init-Big-One: 1 ├╴FloatInward-Init: 1 ├╴FloatInward-Init-Big-One: 1 ├╴FloatInward-OptWW: 2 ├╴FloatInward-PreInit │ ╰╴FloatInward │ ├╴Main.at: 1 │ ├╴Main.cls: 1 │ ├╴Main.copy: 1 │ ├╴Main.end: 1 │ ├╴Main.goto: 1 │ ├╴Main.highlight: 1 │ ├╴Main.moveTo: 1 │ ├╴Main.pressAnyKey: 1 │ ├╴Main.program: 1 │ ├╴Main.promptReadAt: 1 │ ├╴Main.readAt: 1 │ ├╴Main.readChar: 1 │ ├╴Main.ringBell: 1 │ ├╴Main.writeAt: 1 │ ├╴Main.writeChar: 1 │ ├╴Main.writeString: 1 │ ╰╴Main.writes: 1 ├╴FloatOutward-Init │ ╰╴LetFloat │ ╰╴Full-Lazy │ ╰╴float │ ├╴(epheremal): 5 │ ├╴Main.at: 1 │ ├╴Main.goto: 1 │ ├╴Main.moveTo: 1 │ ├╴Main.program: 1 │ ├╴Main.writeAt: 1 │ ├╴Main.writeString: 1 │ ├╴x100: 1 │ ├╴x102: 1 │ ├╴x104: 1 │ ├╴x106: 1 │ ├╴x108: 1 │ ├╴x110: 1 │ ├╴x112: 1 │ ├╴x114: 1 │ ├╴x116: 1 │ ├╴x118: 1 │ ├╴x120: 1 │ ├╴x122: 1 │ ├╴x126: 1 │ ├╴x32: 1 │ ├╴x438: 1 │ ├╴x510: 1 │ ├╴x5458: 1 │ ├╴x5466: 1 │ ├╴x5468: 1 │ ├╴x5470: 1 │ ├╴x5472: 1 │ ├╴x5474: 1 │ ├╴x5476: 1 │ ├╴x5478: 1 │ ├╴x5480: 1 │ ├╴x5582: 1 │ ├╴x96: 1 │ ╰╴x98: 1 ├╴PruneUnreachable: 2 ├╴Simplify-Init-Big-One │ ╰╴E │ ╰╴Simplify │ ├╴known-case._: 2 │ ├╴let-coalesce: 160 │ ├╴let-from-case: 4 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x5610: 1 │ ╰╴x96: 1 ├╴Simplify-Init-One │ ├╴E │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 10 │ │ │ ╰╴let: 12 │ │ ├╴case-default-case: 2 │ │ ├╴case-improve-default.[Jhc.Prim.[]]: 1 │ │ ├╴case-no-default: 5 │ │ ├╴case-of-case: 8 │ │ ├╴f-beta-reduce │ │ │ ├╴Main.38_ss: 1 │ │ │ ├╴Main.9_s: 1 │ │ │ ├╴_: 1 │ │ │ ├╴x172: 1 │ │ │ ├╴x174: 1 │ │ │ ├╴x176: 1 │ │ │ ├╴x178: 1 │ │ │ ├╴x5198: 1 │ │ │ ├╴x5216: 1 │ │ │ ├╴x5336: 1 │ │ │ ├╴x5438: 1 │ │ │ ├╴x5508: 1 │ │ │ ├╴x5514: 1 │ │ │ ├╴x5560: 1 │ │ │ ├╴x5732: 1 │ │ │ ├╴x5738: 1 │ │ │ ├╴x5780: 1 │ │ │ ├╴x5804: 1 │ │ │ ╰╴x5810: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.div.Jhc.Prim.Int: 1 │ │ │ │ ├╴Jhc.Basics..: 1 │ │ │ │ ├╴Jhc.Basics.id: 1 │ │ │ │ ╰╴Prelude.length: 2 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.fail.Jhc.Prim.IO: 1 │ │ │ │ ├╴Jhc.Basics.foldr: 1 │ │ │ │ ├╴Jhc.Basics.repeat: 2 │ │ │ │ ├╴Main.end: 2 │ │ │ │ ├╴Main.pressAnyKey: 2 │ │ │ │ ├╴Main.readChar: 2 │ │ │ │ ├╴Main.ringBell: 2 │ │ │ │ ├╴Main.writeChar: 2 │ │ │ │ ├╴Main.writeString: 3 │ │ │ │ ╰╴Prelude.IO.interact: 1 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 6 │ │ │ │ ├╴Main.11_eof: 1 │ │ │ │ ├╴Main.15_use: 1 │ │ │ │ ├╴Main.highlight: 1 │ │ │ │ ├╴Main.promptReadAt: 1 │ │ │ │ ╰╴Main.writes: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 14 │ │ │ │ ├╴Main.copy: 1 │ │ │ │ ╰╴Main.readAt: 1 │ │ │ ╰╴atomic │ │ │ ├╴x26: 1 │ │ │ ├╴x28: 1 │ │ │ ├╴x320: 1 │ │ │ ├╴x5490: 1 │ │ │ ├╴x5494: 1 │ │ │ ├╴x5516: 1 │ │ │ ├╴x5706: 1 │ │ │ ╰╴x64: 1 │ │ ├╴known-case │ │ │ ├╴1: 1 │ │ │ ├╴Int#: 12 │ │ │ ╰╴Jhc │ │ │ ├╴Basics.(,): 2 │ │ │ ╰╴Order.Bool#: 3 │ │ ├╴let-coalesce: 1029 │ │ ╰╴let-from-case: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Main.pressAnyKey: 1 │ │ │ ├╴Main.ringBell: 2 │ │ │ ├╴R@.fJhc.Basics.foldr: 1 │ │ │ ├╴x148: 1 │ │ │ ├╴x16: 1 │ │ │ ├╴x5470: 1 │ │ │ ╰╴x86: 3 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Main.moveTo: 1 │ │ │ ├╴Main.writeAt: 1 │ │ │ ├╴x126: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x2: 1 │ │ │ ├╴x464: 1 │ │ │ ├╴x532: 1 │ │ │ ├╴x5466: 1 │ │ │ ├╴x5468: 1 │ │ │ ├╴x5502: 1 │ │ │ ├╴x5520: 1 │ │ │ ├╴x5522: 1 │ │ │ ╰╴x5542: 1 │ │ ╰╴use │ │ ├╴Main.pressAnyKey: 2 │ │ ├╴Main.ringBell: 2 │ │ ├╴Main.writeString: 4 │ │ ╰╴x5470: 3 │ ╰╴Rule │ ╰╴User │ ├╴++.tick3: 1 │ ╰╴Rule │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ ├╴Instance@.iJhc.Monad.fail.Jhc.Prim.IO: 1 │ ├╴Instance@.iJhc.Order.<.Jhc.Prim.Int: 1 │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 1 │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 2 │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 2 │ ╰╴Instance@.iPrelude.div.Jhc.Prim.Int: 1 ├╴Simplify-Init-Three-AfterDemand │ ╰╴E │ ╰╴Simplify │ ├╴case-improve-default.[Int#]: 1 │ ├╴case-of-case: 2 │ ├╴known-case._: 2 │ ├╴let-coalesce: 179 │ ├╴let-from-case: 4 │ ╰╴strictness │ ├╴cheap-eagerness.def.x5734: 1 │ ╰╴let-to-case │ ├╴x22: 1 │ ├╴x398: 1 │ ├╴x428: 1 │ ├╴x434: 1 │ ├╴x5488: 1 │ ├╴x5610: 1 │ ├╴x5716: 1 │ ├╴x5718: 1 │ ╰╴x96: 1 ├╴Simplify-Init-Two-FloatOutCleanup │ ├╴E │ │ ╰╴Simplify │ │ ├╴application-push.let: 1 │ │ ├╴f-beta-reduce.x254: 1 │ │ ├╴let-coalesce: 324 │ │ ├╴let-from-case: 1 │ │ ╰╴strictness │ │ ╰╴cheap-eagerness │ │ ╰╴def │ │ ├╴x5500: 1 │ │ ├╴x5510: 1 │ │ ├╴x5568: 1 │ │ ├╴x5570: 1 │ │ ╰╴x5710: 1 │ ╰╴EtaExpand.min.def.x126: 1 ├╴Simplify-Simplify-One: 1 ├╴Simplify-Simplify-Three │ ╰╴E │ ╰╴Simplify │ ├╴known-case._: 2 │ ├╴let-coalesce: 160 │ ├╴let-from-case: 4 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x5610: 1 │ ╰╴x96: 1 ├╴Simplify-Simplify-Two │ ╰╴E │ ╰╴Simplify │ ├╴known-case._: 2 │ ├╴let-coalesce: 160 │ ├╴let-from-case: 4 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x5610: 1 │ ╰╴x96: 1 ├╴typeAnalyze-Init: 1 ╰╴typeAnalyze-PreInit ╰╴Specialize ├╴body │ ├╴Main.at │ │ ├╴x152.Integer: 1 │ │ ╰╴x154.Integer: 1 │ ├╴Main.copy.x368.Char: 1 │ ╰╴Main.writeAt.x378.Int: 1 ╰╴use ├╴Main.at: 6 ├╴Main.copy: 1 ╰╴Main.writeAt: 3 Type analyzed methods Jhc.Basics.$ \({Jhc@.->[(0,{Jhc.IO.IOError}),(1,{Jhc.Prim.IO[(0,())]})]})({Jhc.Prim.IO[(0,())]}) Jhc.Basics.map \({})({Jhc.Prim.Char}) Jhc.Basics.++ \({Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Jhc.Basics.foldl \({Jhc.Basics.Integer})({Jhc.Basics.Integer}) Jhc.Basics.reverse \({Jhc.Prim.Char}) Jhc.Basics.concat \({Jhc.Prim.Char}) Jhc.Basics.concatMap \({Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Prim.Int,Jhc.Prim.Char}) Prelude.+ \({Jhc.Basics.Integer}) Prelude.* \({Jhc.Basics.Integer}) Prelude.negate \({Jhc.Basics.Integer}) Prelude.fromInt \({Jhc.Basics.Integer}) Prelude.quot \({Jhc.Basics.Integer}) Prelude.rem \({Jhc.Basics.Integer}) Prelude.quotRem \({Jhc.Basics.Integer}) Prelude.toInt \({Jhc.Basics.Integer}) Prelude.tail \({Jhc.Prim.Char}) Prelude.foldl1 \({Jhc.Basics.Integer}) Prelude.take \({Jhc.Prim.Char,Jhc@.->[(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]}),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Jhc.IO.ioError \({Jhc.Basics.(),Jhc.Addr.Ptr[(0,())]}) Jhc.IO.catch \({Jhc.Basics.()}) Jhc.IO.error \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.>>= \({Jhc.Prim.IO})({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())]}) Jhc.Monad.>> \({Jhc.Prim.IO})({Jhc.Basics.()})({Jhc.Basics.()}) Jhc.Monad.return \({Jhc.Prim.IO})({Jhc.Prim.[][(0,())],Jhc.Basics.()}) Jhc.Monad.mapM \({Jhc.Prim.IO})({Jhc.Prim.Int})({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.mapM_ \({Jhc.Prim.IO})({Jhc.Prim.Char})({Jhc.Basics.()}) Jhc.Order.== \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Char,Jhc.Basics.Integer,Foreign.C.Types.CChar}) Jhc.Order.< \({Jhc.Basics.Integer}) Prelude.Text.readsPrec \({Jhc.Prim.Int}) Prelude.Text.showsPrec \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.Text.show \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.Text.reads \({Jhc.Prim.Int}) Prelude.Text.read \({Jhc.Prim.Int}) Jhc.IO.exitFailure \({Jhc.Basics.()}) Jhc.List.mapIterate \({})({Jhc.Prim.Char}) Jhc.List.mapFilter \({})({Jhc.Prim.Char}) Jhc.IO.unsafeInterleaveIO \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.IO.showError \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Basics.(),Jhc.Addr.Ptr[(0,())]}) Jhc.IO.errorContinuation \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.IO.runMain \({Jhc.Basics.()}) Jhc.IO.thenIO_ \({Jhc.Basics.()}) Foreign.Storable.sizeOf \({Foreign.C.Types.CChar,Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Foreign.Storable.peekElemOff \({Foreign.C.Types.CChar}) Foreign.Storable.peek \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Numeric.showInt \({Jhc.Basics.Integer}) Numeric.showIntAtBase \({Jhc.Basics.Integer}) Numeric.readSigned \({Jhc.Basics.Integer}) Numeric.readInt \({Jhc.Basics.Integer}) Numeric.readDec \({Jhc.Basics.Integer}) Foreign.Marshal.Alloc.alloca \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Foreign.Marshal.Alloc.failWhenNULL \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Instance@.iJhc.Monad.>>=.Jhc.Prim.IO \({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())]}) Instance@.iJhc.Monad.>>.Jhc.Prim.IO \({Jhc.Basics.()})({Jhc.Basics.()}) Instance@.iJhc.Monad.return.Jhc.Prim.IO \({Jhc.Prim.[][(0,())],Jhc.Basics.()}) W@.fJhc.IO.exitFailure \({Jhc.Basics.()}) Instance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order./=.default \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Instance@.iForeign.Storable.peekElemOff.default \({Foreign.C.Types.CChar}) W@.fInstance@.iForeign.Storable.peekElemOff.default \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Instance@.iPrelude.Text.show.default \({Jhc.Prim.Int,Jhc.Basics.Integer}) Instance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Array.lengthArray0 \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Alloc.mallocBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) W@.fForeign.Marshal.Alloc.allocaBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) W@.fPrelude.span \({Jhc.Prim.Char}) W@.fPrelude.length \({Jhc.Prim.Char}) W@.fInstance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fPrelude.Text.readParen \({Jhc.Basics.Integer}) -- typeAnalyze-Main-AfterMethod -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- typeAnalyze-Main-AfterSimp -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap Finding fixpoint for Liftees: [937](937)(16)(1) (2934::Unknown,"Not Lifted") (3124::Unknown,"Not Lifted") (3472::Unknown,"Not Lifted") (R@.fJhc.Basics.112_rev::Unknown,"Not Lifted") (R@.fPrelude.Text.lex::Unknown,"Not Lifted") (R@.fJhc.IO.putErrLn::Unknown,"Not Lifted") (Jhc.String.16_f::Unknown,"Not Lifted") (W@.f17290::Unknown,"Not Lifted") (W@.fForeign.C.String.5_loop::Unknown,"Not Lifted") (W@.fR@.fPrelude.309_f::Unknown,"Not Lifted") (23154::Unknown,"Not Lifted") PassStats ├╴Barendregt: 8 ├╴BoxifyProgram: 1 ├╴Boxy WorkWrap │ ╰╴E │ ╰╴Workwrap │ ├╴CPR.Jhc.Order.Bool#: 10 │ ╰╴arg │ ├╴Char#: 9 │ ├╴Int#: 1 │ ├╴Integer#: 3 │ ├╴Jhc.Basics.(,): 3 │ ╰╴absent: 1 ├╴EtaExpansion-Main-AfterOne: 1 ├╴LambdaLift │ ╰╴E │ ╰╴LambdaLift │ ├╴doBigLift │ │ ├╴Case │ │ │ ├╴1: 36 │ │ │ ├╴2: 12 │ │ │ ├╴3: 2 │ │ │ ╰╴4: 2 │ │ ╰╴Lambda │ │ ├╴1: 8 │ │ ├╴2: 6 │ │ ╰╴4: 1 │ ├╴doBigLiftR │ │ ╰╴Lambda │ │ ├╴1: 12 │ │ ╰╴2: 2 │ ├╴doLift │ │ ├╴Case.0: 1 │ │ ├╴Lambda │ │ │ ├╴1: 16 │ │ │ ├╴2: 3 │ │ │ ├╴3: 1 │ │ │ ╰╴4: 3 │ │ ╰╴Other.0: 21 │ ╰╴doLiftR │ ╰╴Lambda │ ├╴1: 21 │ ├╴2: 4 │ ╰╴3: 2 ├╴PruneUnreachable: 3 ├╴Simplify-Main-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(char,char).ec: 1 │ │ │ ╰╴(intmax_t): 2 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 17 │ │ │ ╰╴let: 12 │ │ ├╴case-default-case: 3 │ │ ├╴case-lambda: 1 │ │ ├╴case-of-bottom: 5 │ │ ├╴case-of-case: 39 │ │ ├╴f-beta-reduce │ │ │ ├╴_: 2 │ │ │ ├╴x1860: 1 │ │ │ ├╴x1866: 1 │ │ │ ├╴x1954: 1 │ │ │ ├╴x2254: 1 │ │ │ ├╴x2268: 1 │ │ │ ├╴x2438: 1 │ │ │ ├╴x2442: 1 │ │ │ ├╴x2528: 1 │ │ │ ├╴x2530: 1 │ │ │ ├╴x2750: 1 │ │ │ ├╴x2752: 1 │ │ │ ├╴x3570: 1 │ │ │ ├╴x3846: 1 │ │ │ ├╴x3928: 1 │ │ │ ├╴x4070: 1 │ │ │ ├╴x4322: 1 │ │ │ ├╴x4336: 1 │ │ │ ├╴x4344: 1 │ │ │ ├╴x4346: 1 │ │ │ ╰╴x984: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Data.Char.digitToInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.$: 1 │ │ │ │ ├╴Jhc.IO.exitFailure: 1 │ │ │ │ ├╴Jhc.IO.runMain: 1 │ │ │ │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 1 │ │ │ │ ╰╴x4650: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 4 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 4 │ │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ │ ├╴Jhc.IO.errorContinuation: 2 │ │ │ │ ├╴Jhc.IO.ioError: 2 │ │ │ │ ├╴Jhc.IO.showIOError: 1 │ │ │ │ ├╴Jhc.IO.thenIO_: 2 │ │ │ │ ├╴Prelude.foldl1: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ╰╴W@.fJhc.IO.exitFailure: 1 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 10 │ │ │ │ ╰╴Numeric.showInt: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Foreign.Marshal.Alloc.failWhenNULL: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.IO.showError: 1 │ │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ │ ├╴Main.main: 1 │ │ │ │ ├╴Numeric.36_read': 1 │ │ │ │ ├╴Numeric.readSigned: 1 │ │ │ │ ├╴Prelude.IO.getContents: 1 │ │ │ │ ├╴Prelude.Text.read: 1 │ │ │ │ ├╴Prelude.Text.reads: 1 │ │ │ │ ├╴Spec@.Numeric.56.fNumeric.readInt: 1 │ │ │ │ ├╴System.getArgs: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.mallocBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.enumFromTo.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.quotRem.default: 1 │ │ │ │ ├╴W@.fPrelude.Text.readParen: 1 │ │ │ │ ╰╴W@.fSpec@.Numeric.10.fNumeric.showSigned: 1 │ │ │ ╰╴atomic │ │ │ ├╴x1138: 1 │ │ │ ├╴x12014: 1 │ │ │ ├╴x12024: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x18208: 1 │ │ │ ├╴x19460: 1 │ │ │ ├╴x19462: 1 │ │ │ ├╴x2170: 1 │ │ │ ├╴x304: 1 │ │ │ ├╴x3236: 1 │ │ │ ├╴x3256: 1 │ │ │ ├╴x3508: 1 │ │ │ ├╴x3800: 1 │ │ │ ╰╴x56: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 2 │ │ │ ├╴0: 2 │ │ │ ├╴1: 1 │ │ │ ├╴Addr#: 1 │ │ │ ├╴CChar#: 1 │ │ │ ├╴Foreign.C.Types.CChar: 1 │ │ │ ├╴Int#: 4 │ │ │ ├╴Integer#: 6 │ │ │ ├╴Jhc │ │ │ │ ├╴Basics.Integer: 9 │ │ │ │ ├╴Options.Target#: 5 │ │ │ │ ├╴Order.Bool#: 3 │ │ │ │ ╰╴Prim │ │ │ │ ├╴IO: 3 │ │ │ │ ╰╴Int: 1 │ │ │ ╰╴_: 10 │ │ ├╴let-coalesce: 6 │ │ ├╴let-from-case: 18 │ │ ╰╴strictness.cheap-eagerness.def.x5076: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Foreign.Storable.peek: 2 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴Jhc.Monad.24_go: 1 │ │ │ ├╴Jhc.Monad.36_go: 1 │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ ├╴Jhc.Order.==: 2 │ │ │ ├╴Numeric.readDec: 1 │ │ │ ├╴Prelude.Text.show: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴x334: 1 │ │ │ ╰╴x3762: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴Prelude.Text.showsPrec: 3 │ │ │ ├╴x364: 1 │ │ │ ├╴x366: 1 │ │ │ ├╴x3764: 1 │ │ │ ╰╴x976: 1 │ │ ╰╴use │ │ ├╴Data.Char.fl@2$38484: 1 │ │ ├╴Foreign.Storable.peek: 1 │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 2 │ │ ├╴Instance@.iPrelude.Text.show.default: 2 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ ├╴Jhc.IO.catch: 1 │ │ ├╴Jhc.Monad.mapM_: 1 │ │ ╰╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ ╰╴Rule │ ╰╴User │ ├╴Rule │ │ ├╴Instance@.iForeign.Storable.peekElemOff.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 5 │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quotRem.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ ╰╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 1 │ ╰╴Specialize │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 2 │ ╰╴Spec@.Numeric.56.fNumeric.readInt: 1 ├╴Simplify-Main-Two │ ╰╴E.Simplify.known-case._: 1 ├╴Simplify-SuperSimplify after Boxy WorkWrap │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 85 │ ├╴case-trailing │ │ ├╴x2522: 1 │ │ ├╴x2524: 1 │ │ ├╴x2546: 1 │ │ ├╴x2548: 1 │ │ ├╴x2574: 1 │ │ ├╴x2576: 1 │ │ ├╴x2598: 1 │ │ ├╴x2600: 1 │ │ ├╴x2622: 1 │ │ ├╴x2624: 1 │ │ ├╴x2646: 1 │ │ ├╴x2648: 1 │ │ ├╴x2670: 1 │ │ ├╴x2672: 1 │ │ ├╴x2694: 1 │ │ ├╴x2696: 1 │ │ ├╴x2768: 1 │ │ ╰╴x2788: 1 │ ├╴f-beta-reduce._: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴(epheremal): 1 │ │ │ ╰╴Prelude.Text.135_c: 1 │ │ ├╴Once │ │ │ ├╴(epheremal): 14 │ │ │ ╰╴W@.f872: 1 │ │ ├╴OnceInLam │ │ │ ├╴Instance@.iPrelude.Text.show.default: 1 │ │ │ ├╴W@.f3706: 1 │ │ │ ├╴W@.f4286: 1 │ │ │ ├╴W@.f4574: 1 │ │ │ ├╴W@.f5444: 1 │ │ │ ├╴W@.f5560: 1 │ │ │ ├╴W@.f5572: 1 │ │ │ ├╴W@.f5678: 1 │ │ │ ├╴W@.f5934: 1 │ │ │ ├╴W@.f5964: 1 │ │ │ ├╴W@.f6024: 1 │ │ │ ├╴W@.f6070: 1 │ │ │ ├╴W@.f6140: 1 │ │ │ ├╴W@.fData.Char.fl@2$38484: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fPrelude.Text.129_isSym: 1 │ │ │ ╰╴W@.fPrelude.Text.130_isIdChar: 1 │ │ ╰╴atomic │ │ ├╴x1528: 1 │ │ ├╴x1536: 1 │ │ ├╴x1540: 1 │ │ ├╴x1544: 1 │ │ ├╴x1568: 1 │ │ ├╴x1574: 1 │ │ ├╴x1576: 1 │ │ ├╴x1578: 1 │ │ ├╴x1582: 1 │ │ ├╴x1626: 1 │ │ ├╴x1628: 1 │ │ ├╴x1644: 1 │ │ ├╴x1650: 1 │ │ ├╴x1654: 1 │ │ ├╴x1670: 1 │ │ ├╴x1676: 1 │ │ ├╴x1678: 1 │ │ ├╴x1686: 1 │ │ ├╴x1688: 1 │ │ ├╴x1704: 1 │ │ ├╴x1706: 1 │ │ ├╴x1710: 1 │ │ ├╴x1718: 1 │ │ ├╴x1722: 1 │ │ ├╴x1734: 1 │ │ ├╴x1736: 1 │ │ ├╴x1738: 1 │ │ ├╴x1748: 1 │ │ ├╴x1750: 1 │ │ ├╴x1778: 1 │ │ ├╴x1780: 1 │ │ ├╴x1786: 1 │ │ ├╴x1788: 1 │ │ ├╴x1792: 1 │ │ ├╴x1806: 1 │ │ ├╴x1814: 1 │ │ ├╴x1818: 1 │ │ ├╴x1822: 1 │ │ ├╴x1824: 1 │ │ ├╴x2: 1 │ │ ├╴x2046: 1 │ │ ├╴x2064: 1 │ │ ╰╴x2066: 1 │ ├╴known-case │ │ ├╴Char#: 9 │ │ ├╴Int#: 1 │ │ ├╴Integer#: 3 │ │ ├╴Jhc │ │ │ ├╴Basics.(,): 3 │ │ │ ├╴Order.Bool#: 43 │ │ │ ╰╴Prim.Int: 1 │ │ ╰╴_: 27 │ ├╴let-coalesce: 13 │ ├╴let-from-case: 1 │ ╰╴strictness.let-to-case.x2302: 1 ├╴Simplify-SuperSimplify no rules │ ╰╴E │ ├╴PrimOpt.(int)*(int,int).ec: 2 │ ╰╴Simplify │ ├╴case-atomic-unboxed: 2 │ ├╴case-of-bottom: 4 │ ├╴case-of-case: 51 │ ├╴case-of-case-join: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴Instance@.iPrelude.Text.show.default: 2 │ │ │ ├╴Jhc.Basics.concatMap: 2 │ │ │ ├╴Prelude.tail: 1 │ │ │ ╰╴W@.fInstance@.iForeign.Storable.peekElemOff.default: 3 │ │ ├╴ManyBranch.(epheremal): 6 │ │ ├╴Once.(epheremal): 3 │ │ ├╴OnceInLam │ │ │ ├╴(epheremal): 4 │ │ │ ├╴Foreign.Storable.peek: 1 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Jhc.Basics.concat: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴Prelude.IO.putStr: 1 │ │ │ ├╴Prelude.Text.showsPrec: 1 │ │ │ ├╴W@.fData.Char.intToDigit: 1 │ │ │ ├╴W@.fData.Char.isDigit: 1 │ │ │ ├╴W@.fData.Char.isHexDigit: 1 │ │ │ ├╴W@.fData.Char.isOctDigit: 1 │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ╰╴W@.fPrelude.IO.putChar: 1 │ │ ╰╴atomic │ │ ├╴x18154: 1 │ │ ├╴x3414: 1 │ │ ├╴x3506: 1 │ │ ╰╴x3794: 1 │ ├╴known-case │ │ ├╴(#2#): 3 │ │ ├╴Addr#: 7 │ │ ├╴CChar#: 2 │ │ ├╴Foreign.C.Types.CChar: 4 │ │ ├╴Int#: 3 │ │ ├╴Jhc │ │ │ ├╴Addr.Ptr: 2 │ │ │ ╰╴Basics.Integer: 2 │ │ ╰╴_: 9 │ ├╴let-coalesce: 4 │ ╰╴let-from-case: 9 ├╴typeAnalyze-Main-AfterMethod │ ╰╴Specialize │ ├╴body │ │ ├╴Foreign.Marshal.Alloc.alloca.x7330.[String]: 1 │ │ ├╴Foreign.Storable.peekElemOff.x4810.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x12618.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default.x12098.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO │ │ │ ├╴x9984.(): 1 │ │ │ ╰╴x9986.(): 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[].x10258.Char: 1 │ │ ├╴Instance@.iPrelude.quotRem.default.x14234.Integer: 1 │ │ ├╴Jhc.Basics.concat.x3326.Char: 1 │ │ ├╴Jhc.Basics.foldl │ │ │ ├╴x3254.Integer: 1 │ │ │ ╰╴x3256.Integer: 1 │ │ ├╴Jhc.Basics.reverse.x3278.Char: 1 │ │ ├╴Jhc.IO.catch.x3676.(): 1 │ │ ├╴Jhc.IO.error.x3694.String: 1 │ │ ├╴Jhc.IO.errorContinuation.x4748.String: 1 │ │ ├╴Jhc.IO.exitFailure.x4488.(): 1 │ │ ├╴Jhc.IO.runMain.x4760.(): 1 │ │ ├╴Jhc.IO.thenIO_.x4776.(): 1 │ │ ├╴Jhc.IO.unsafeInterleaveIO.x4708.String: 1 │ │ ├╴Jhc.Monad.>> │ │ │ ├╴x3728.Jhc.Prim.IO: 1 │ │ │ ├╴x3730.(): 1 │ │ │ ╰╴x3732.(): 1 │ │ ├╴Jhc.Monad.>>=.x3722.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Monad.mapM │ │ │ ├╴x3738.Jhc.Prim.IO: 1 │ │ │ ├╴x3740.Int: 1 │ │ │ ╰╴x3742.String: 1 │ │ ├╴Jhc.Monad.mapM_ │ │ │ ├╴x3774.Jhc.Prim.IO: 1 │ │ │ ├╴x3776.Char: 1 │ │ │ ╰╴x3778.(): 1 │ │ ├╴Jhc.Monad.return.x3734.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Order.<.x3804.Integer: 1 │ │ ├╴Numeric.readDec.x6404.Integer: 1 │ │ ├╴Numeric.readInt.x6344.Integer: 1 │ │ ├╴Numeric.readSigned.x6220.Integer: 1 │ │ ├╴Numeric.showInt.x6166.Integer: 1 │ │ ├╴Numeric.showIntAtBase.x6174.Integer: 1 │ │ ├╴Prelude.*.x3392.Integer: 1 │ │ ├╴Prelude.+.x3388.Integer: 1 │ │ ├╴Prelude.Text.read.x3832.Int: 1 │ │ ├╴Prelude.Text.reads.x3822.Int: 1 │ │ ├╴Prelude.Text.readsPrec.x3812.Int: 1 │ │ ├╴Prelude.foldl1.x3604.Integer: 1 │ │ ├╴Prelude.fromInt.x3402.Integer: 1 │ │ ├╴Prelude.negate.x3394.Integer: 1 │ │ ├╴Prelude.quot.x3404.Integer: 1 │ │ ├╴Prelude.quotRem.x3408.Integer: 1 │ │ ├╴Prelude.rem.x3406.Integer: 1 │ │ ├╴Prelude.tail.x3572.Char: 1 │ │ ├╴Prelude.toInt.x3412.Integer: 1 │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes.x18198.[String]: 1 │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0.x18102.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x17756.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iJhc.Order./=.default.x12018.String: 1 │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[].x11998.Char: 1 │ │ ├╴W@.fInstance@.iPrelude.quotRem.default.x18396.Integer: 1 │ │ ├╴W@.fJhc.IO.exitFailure.x10078.(): 1 │ │ ├╴W@.fPrelude.Text.readParen.x19848.Integer: 1 │ │ ├╴W@.fPrelude.length.x18380.Char: 1 │ │ ╰╴W@.fPrelude.span.x18286.Char: 1 │ ╰╴use │ ├╴Foreign.Marshal.Alloc.alloca: 2 │ ├╴Foreign.Storable.peekElemOff: 1 │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 2 │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 2 │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 2 │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴Instance@.iPrelude.quotRem.default: 2 │ ├╴Jhc.Basics.concat: 1 │ ├╴Jhc.Basics.foldl: 1 │ ├╴Jhc.Basics.reverse: 1 │ ├╴Jhc.IO.catch: 1 │ ├╴Jhc.IO.error: 2 │ ├╴Jhc.IO.errorContinuation: 2 │ ├╴Jhc.IO.exitFailure: 1 │ ├╴Jhc.IO.runMain: 1 │ ├╴Jhc.IO.thenIO_: 2 │ ├╴Jhc.IO.unsafeInterleaveIO: 1 │ ├╴Jhc.Monad.>>: 3 │ ├╴Jhc.Monad.>>=: 2 │ ├╴Jhc.Monad.mapM: 2 │ ├╴Jhc.Monad.mapM_: 3 │ ├╴Jhc.Monad.return: 5 │ ├╴Jhc.Order.<: 1 │ ├╴Numeric.readDec: 1 │ ├╴Numeric.readInt: 1 │ ├╴Numeric.readSigned: 1 │ ├╴Numeric.showInt: 1 │ ├╴Numeric.showIntAtBase: 2 │ ├╴Prelude.*: 1 │ ├╴Prelude.+: 1 │ ├╴Prelude.Text.read: 1 │ ├╴Prelude.Text.reads: 1 │ ├╴Prelude.Text.readsPrec: 1 │ ├╴Prelude.foldl1: 2 │ ├╴Prelude.fromInt: 5 │ ├╴Prelude.negate: 1 │ ├╴Prelude.quot: 1 │ ├╴Prelude.quotRem: 1 │ ├╴Prelude.rem: 1 │ ├╴Prelude.tail: 2 │ ├╴Prelude.toInt: 1 │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ ├╴W@.fInstance@.iJhc.Order./=.default: 1 │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴W@.fInstance@.iPrelude.quotRem.default: 2 │ ├╴W@.fJhc.IO.exitFailure: 1 │ ├╴W@.fPrelude.Text.readParen: 1 │ ├╴W@.fPrelude.length: 2 │ ╰╴W@.fPrelude.span: 18 ╰╴typeAnalyze-Main-AfterSimp ╰╴Specialize ├╴body │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr.x2388.Foreign.C.Types.CChar: 1 │ ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr._.Foreign.C.Types.CChar: 1 ├╴delete.Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 ╰╴use ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 EP FOR theMain::EPi (_::ELit (Jhc.Prim.World__::ESort #)) (ELit (Jhc.Prim.World__::ESort #)) Grin ╰╴Grin ╰╴FromE ├╴lazy-app-bap: 15 ╰╴strict-unlifted: 1 Finding fixpoint for Dead Code: [1](1)(2)(48)(97)(108)(197)(126)(133)(106)(123)(91)(147)(230)(110)(77)(110)(55)(35)(29)(24)(24)(26)(45)(20)(17)(14)(13)(14)(15)(22)(28)(24)(19)(15)(14)(8)(5)(3)(6)(4)(1)(1)(1)(1)(1)(1)(2)(2)(3)(1)(1)(1) usedArgs ((ftheMain$72,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$73,0),True) ((ftheMain$73,1),True) ((ftheMain$70,0),True) ((ftheMain$71,0),True) ((ftheMain$64,0),True) ((ftheMain$64,1),True) ((ftheMain$64,2),True) ((ftheMain$65,0),True) ((ftheMain$62,0),True) ((ftheMain$62,1),True) ((ftheMain$62,2),True) ((ftheMain$63,0),True) ((ftheMain$60,0),True) ((ftheMain$61,0),True) ((ftheMain$61,1),True) ((ftheMain$59,0),True) ((ftheMain$56,0),True) ((ftheMain$57,0),True) ((ftheMain$54,0),True) ((ftheMain$54,1),True) ((ftheMain$54,2),True) ((ftheMain$55,0),True) ((ftheMain$55,1),True) ((ftheMain$55,2),True) ((ftheMain$55,3),True) ((ftheMain$52,0),True) ((ftheMain$52,1),True) ((ftheMain$52,2),True) ((ftheMain$53,0),True) ((ftheMain$53,1),True) ((ftheMain$53,2),True) ((ftheMain$53,3),True) ((ftheMain$50,0),True) ((ftheMain$50,1),True) ((ftheMain$50,2),True) ((ftheMain$51,0),True) ((ftheMain$51,1),True) ((ftheMain$51,2),True) ((ftheMain$51,3),True) ((ftheMain$48,0),True) ((ftheMain$31,0),True) ((ftheMain$31,1),True) ((ftheMain$31,2),True) ((ftheMain$31,3),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$29,0),True) ((ftheMain$29,1),True) ((ftheMain$29,2),True) ((ftheMain$29,3),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$28,0),True) ((ftheMain$24,0),True) ((ftheMain$26,0),True) ((ftheMain$26,1),True) ((ftheMain$26,2),True) ((ftheMain$23,0),True) ((ftheMain$22,0),True) ((ftheMain$13,0),True) ((ftheMain$19,0),True) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$16,1),True) ((ftheMain$16,2),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$7,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$11,0),True) ((ftheMain$12,0),True) ((ftheMain$10,0),True) ((ftheMain$9,0),True) ((ftheMain$6,0),True) ((ftheMain$8,0),True) ((ftheMain$8,1),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$5,0),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$27,0),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.lexDigits,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.readDec,0),True) ((fNumeric.nonnull$2,0),True) ((fNumeric.nonnull$2,1),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.reverse,0),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.take,0),False) ((fPrelude.take,1),True) ((fPrelude.take,2),True) ((fPrelude.take$2,0),True) ((fPrelude.take$2,1),True) ((fJhc.IO.error,0),True) ((fJhc.IO.error$2,0),True) ((fPrelude.IO.putChar,0),True) ((fPrelude.Text.show,0),True) ((fPrelude.Text.show,1),True) ((fJhc.IO.unsafeInterleaveIO$2,0),True) ((fJhc.IO.putErrLn,0),True) ((fJhc.IO.unsafeInterleaveIO,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.intToDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fData.Char.isSpace,0),True) ((fW@.fInstance@.iJhc.Order./=.default,0),True) ((fW@.fInstance@.iJhc.Order./=.default,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fData.Char.digitToInt,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fData.Char.isAlpha,0),True) ((fW@.fData.Char.isAlphaNum,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,1),True) ((bap_1_theMain$50_100862,0),True) ((bap_1_theMain$50_100862,1),True) ((f2542,0),True) ((bap_1_theMain$26_100818,0),True) ((bap_1_theMain$26_100818,1),True) ((bap_1_theMain$16_100756,0),True) ((bap_1_theMain$16_100756,1),True) ((f5346,0),True) ((f4740,0),True) ((bap_1_theMain$2_100684,0),True) ((bap_1_theMain$2_100684,1),True) ((bap_1_theMain$4_100692,0),True) ((bap_1_theMain$4_100692,1),True) ((f3124,0),True) ((f2934,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$21_100502,0),True) ((bap_1_Prelude.Text.lex$21_100502,1),True) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((fR@.fJhc.Basics.112_rev,0),True) ((fR@.fJhc.Basics.112_rev,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3472,0),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) ((f7318,0),False) ((f2308,0),False) ((f4236,0),False) ((f5240,0),False) ((f5302,0),False) ((f2478,0),False) usedCafs (v-19923,True) (v-19921,True) (v-19919,True) (v-19917,True) (v-19915,True) (v-19913,True) (v-19911,True) (v-19909,True) (v-19885,True) (v-19873,True) (v-19871,True) (v-19837,True) usedFuncs (ftheMain$21,True) (ftheMain$72,True) (@main,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$73,True) (ftheMain$70,True) (ftheMain$71,True) (ftheMain$66,True) (ftheMain$68,True) (ftheMain$64,True) (ftheMain$65,True) (ftheMain$62,True) (ftheMain$63,True) (ftheMain$60,True) (ftheMain$61,True) (ftheMain$58,True) (ftheMain$59,True) (ftheMain$56,True) (ftheMain$57,True) (ftheMain$54,True) (ftheMain$55,True) (ftheMain$52,True) (ftheMain$53,True) (ftheMain$50,True) (ftheMain$51,True) (ftheMain$48,True) (ftheMain$49,True) (ftheMain$44,True) (ftheMain$45,True) (ftheMain$37,True) (ftheMain$43,True) (ftheMain$35,True) (ftheMain$36,True) (ftheMain$33,True) (ftheMain$34,True) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$30,True) (ftheMain$29,True) (ftheMain$25,True) (ftheMain$28,True) (ftheMain$24,True) (ftheMain$26,True) (ftheMain$23,True) (ftheMain$22,True) (ftheMain$20,True) (ftheMain$13,True) (ftheMain$19,True) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$7,True) (ftheMain$14,True) (ftheMain$11,True) (ftheMain$12,True) (ftheMain$10,True) (ftheMain$9,True) (ftheMain$6,True) (ftheMain$8,True) (ftheMain$3,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$4,True) (fPrelude.Text.lex$34,True) (ftheMain,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$27,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.lexDigits,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fNumeric.nonnull$4,True) (fNumeric.readDec,True) (fNumeric.nonnull$2,True) (fNumeric.nonnull$3,True) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.Basics.reverse,True) (fJhc.Basics.++,True) (fPrelude.take,True) (fPrelude.take$2,True) (fJhc.IO.error,True) (fJhc.IO.error$2,True) (fPrelude.IO.putChar,True) (fPrelude.Text.show,True) (fJhc.IO.unsafeInterleaveIO$2,True) (fPrelude.IO.c_getwchar,True) (fJhc.IO.putErrLn,True) (fJhc.IO.unsafeInterleaveIO,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.intToDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fJhc.String.eqUnpackedString,True) (fW@.fData.Char.isSpace,True) (fW@.fInstance@.iJhc.Order./=.default,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fData.Char.digitToInt,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.isAlpha,True) (fW@.fData.Char.isAlphaNum,True) (@initcafs,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,True) (bap_1_theMain$50_100862,True) (f2542,True) (bap_1_theMain$26_100818,True) (bap_1_theMain$16_100756,True) (f5346,True) (f4740,True) (bap_1_theMain$2_100684,True) (bap_1_theMain$4_100692,True) (f3124,True) (f2934,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$21_100502,True) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.Basics.112_rev,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.fForeign.C.String.5_loop,True) (f3472,True) (fW@.f17290,True) (fW@.fR@.fPrelude.309_f,True) (f7318,False) (f2308,False) (f872,False) (f4236,False) (f5240,False) (f5302,False) (f2478,False) pappFuncs fromList [ftheMain$72,ftheMain$65,ftheMain$57,ftheMain$54,ftheMain$52,ftheMain$25,ftheMain$15,ftheMain$3,ftheMain$2,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$20,fPrelude.Text.lex$22,fPrelude.Text.lex$17,fPrelude.Text.lex$14,fPrelude.Text.130_isIdChar,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$21,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,ftheMain$73,ftheMain$71,ftheMain$66,ftheMain$68,ftheMain$62,ftheMain$63,ftheMain$60,ftheMain$58,ftheMain$59,ftheMain$56,ftheMain$53,ftheMain$51,ftheMain$48,ftheMain$49,ftheMain$44,ftheMain$45,ftheMain$37,ftheMain$43,ftheMain$35,ftheMain$36,ftheMain$33,ftheMain$34,ftheMain$31,ftheMain$30,ftheMain$29,ftheMain$28,ftheMain$24,ftheMain$23,ftheMain$22,ftheMain$13,ftheMain$17,ftheMain$18,ftheMain$7,ftheMain$11,ftheMain$12,ftheMain$10,ftheMain$9,ftheMain$5,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$16,fPrelude.Text.lex$18,fPrelude.Text.lex$13,fPrelude.Text.lex$15,fPrelude.Text.lex$12,fPrelude.Text.lex$10,fPrelude.Text.lex$9,fPrelude.Text.lex$8,fPrelude.Text.lex$6,fPrelude.Text.lex$4,fPrelude.Text.lex$3,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$2,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.readDec$4,fNumeric.nonnull$4,fNumeric.nonnull$2,fR@.fJhc.Basics.++,fJhc.Basics.++,fPrelude.take,fPrelude.take$2,fJhc.IO.error$2,fJhc.IO.unsafeInterleaveIO$2,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fW@.fPrelude.span$5,fW@.fPrelude.span$3,fW@.fPrelude.span$4,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,bap_1_theMain$50_100862,bap_1_theMain$26_100818,bap_1_theMain$16_100756,bap_1_theMain$2_100684,bap_1_theMain$4_100692,bap_1_Prelude.Text.lex$31_100580,bap_1_Prelude.Text.lex$29_100558,bap_1_Prelude.Text.lex$28_100572,bap_1_Prelude.Text.lex$25_100534,bap_1_Prelude.Text.lex$22_100510,bap_1_Prelude.Text.lex$17_100494,bap_1_Prelude.Text.lex$21_100502,bap_1_Prelude.Text.lex$14_100482,bap_1_Prelude.Text.lex$2_100394] Speculatable: fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 ftheMain$2 ftheMain$31 Speculate ╰╴Optimize ╰╴speculate ╰╴store ├╴fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3: 1 ╰╴ftheMain$31: 1 Finding fixpoint for Dead Code: [1](1)(61)(103)(270)(190)(159)(215)(181)(163)(182)(229)(104)(68)(36)(28)(25)(38)(19)(16)(17)(25)(34)(33)(32)(27)(16)(11)(5)(6)(4)(2)(1)(1)(1)(3)(2)(3)(1)(1)(1) usedArgs ((ftheMain$72,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$73,0),True) ((ftheMain$73,1),True) ((ftheMain$70,0),True) ((ftheMain$71,0),True) ((ftheMain$64,0),True) ((ftheMain$64,1),True) ((ftheMain$64,2),True) ((ftheMain$65,0),True) ((ftheMain$62,0),True) ((ftheMain$62,1),True) ((ftheMain$62,2),True) ((ftheMain$63,0),True) ((ftheMain$60,0),True) ((ftheMain$61,0),True) ((ftheMain$61,1),True) ((ftheMain$59,0),True) ((ftheMain$56,0),True) ((ftheMain$57,0),True) ((ftheMain$54,0),True) ((ftheMain$54,1),True) ((ftheMain$54,2),True) ((ftheMain$55,0),True) ((ftheMain$55,1),True) ((ftheMain$55,2),True) ((ftheMain$55,3),True) ((ftheMain$52,0),True) ((ftheMain$52,1),True) ((ftheMain$52,2),True) ((ftheMain$53,0),True) ((ftheMain$53,1),True) ((ftheMain$53,2),True) ((ftheMain$53,3),True) ((ftheMain$51,0),True) ((ftheMain$51,1),True) ((ftheMain$51,2),True) ((ftheMain$51,3),True) ((ftheMain$48,0),True) ((ftheMain$31,0),True) ((ftheMain$31,1),True) ((ftheMain$31,2),True) ((ftheMain$31,3),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$29,0),True) ((ftheMain$29,1),True) ((ftheMain$29,2),True) ((ftheMain$29,3),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$28,0),True) ((ftheMain$24,0),True) ((ftheMain$26,0),True) ((ftheMain$26,1),True) ((ftheMain$26,2),True) ((ftheMain$23,0),True) ((ftheMain$22,0),True) ((ftheMain$13,0),True) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$16,1),True) ((ftheMain$16,2),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$7,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$11,0),True) ((ftheMain$12,0),True) ((ftheMain$10,0),True) ((ftheMain$9,0),True) ((ftheMain$6,0),True) ((ftheMain$8,0),True) ((ftheMain$8,1),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$5,0),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.take,0),False) ((fPrelude.take,1),True) ((fPrelude.take,2),True) ((fPrelude.take$2,0),True) ((fPrelude.take$2,1),True) ((fPrelude.IO.putChar,0),True) ((fPrelude.Text.show,0),True) ((fPrelude.Text.show,1),True) ((fJhc.IO.unsafeInterleaveIO$2,0),True) ((fJhc.IO.putErrLn,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.intToDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,1),True) ((bap_1_theMain$50_100862,0),True) ((bap_1_theMain$50_100862,1),True) ((f2542,0),True) ((bap_1_theMain$26_100818,0),True) ((bap_1_theMain$26_100818,1),True) ((bap_1_theMain$16_100756,0),True) ((bap_1_theMain$16_100756,1),True) ((f5346,0),True) ((f4740,0),True) ((bap_1_theMain$2_100684,0),True) ((bap_1_theMain$2_100684,1),True) ((bap_1_theMain$4_100692,0),True) ((bap_1_theMain$4_100692,1),True) ((f3124,0),True) ((f2934,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$21_100502,0),True) ((bap_1_Prelude.Text.lex$21_100502,1),True) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((fR@.fJhc.Basics.112_rev,0),True) ((fR@.fJhc.Basics.112_rev,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3472,0),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) usedCafs (v-19923,True) (v-19921,True) (v-19919,True) (v-19917,True) (v-19915,True) (v-19913,True) (v-19911,True) (v-19909,True) (v-19885,True) (v-19873,True) (v-19871,True) (v-19837,True) usedFuncs (ftheMain$21,True) (ftheMain$72,True) (@main,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$73,True) (ftheMain$70,True) (ftheMain$71,True) (ftheMain$66,True) (ftheMain$68,True) (ftheMain$64,True) (ftheMain$65,True) (ftheMain$62,True) (ftheMain$63,True) (ftheMain$60,True) (ftheMain$61,True) (ftheMain$58,True) (ftheMain$59,True) (ftheMain$56,True) (ftheMain$57,True) (ftheMain$54,True) (ftheMain$55,True) (ftheMain$52,True) (ftheMain$53,True) (ftheMain$51,True) (ftheMain$48,True) (ftheMain$49,True) (ftheMain$44,True) (ftheMain$45,True) (ftheMain$37,True) (ftheMain$43,True) (ftheMain$35,True) (ftheMain$36,True) (ftheMain$33,True) (ftheMain$34,True) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$30,True) (ftheMain$29,True) (ftheMain$25,True) (ftheMain$28,True) (ftheMain$24,True) (ftheMain$26,True) (ftheMain$23,True) (ftheMain$22,True) (ftheMain$13,True) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$7,True) (ftheMain$14,True) (ftheMain$11,True) (ftheMain$12,True) (ftheMain$10,True) (ftheMain$9,True) (ftheMain$6,True) (ftheMain$8,True) (ftheMain$3,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$4,True) (fPrelude.Text.lex$34,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fNumeric.nonnull$4,True) (fNumeric.nonnull$3,True) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.Basics.++,True) (fPrelude.take,True) (fPrelude.take$2,True) (fPrelude.IO.putChar,True) (fPrelude.Text.show,True) (fJhc.IO.unsafeInterleaveIO$2,True) (fJhc.IO.putErrLn,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.intToDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fJhc.String.eqUnpackedString,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,True) (bap_1_theMain$50_100862,True) (f2542,True) (bap_1_theMain$26_100818,True) (bap_1_theMain$16_100756,True) (f5346,True) (f4740,True) (bap_1_theMain$2_100684,True) (bap_1_theMain$4_100692,True) (f3124,True) (f2934,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$21_100502,True) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.Basics.112_rev,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.fForeign.C.String.5_loop,True) (f3472,True) (fW@.f17290,True) (fW@.fR@.fPrelude.309_f,True) pappFuncs fromList [ftheMain$72,ftheMain$65,ftheMain$57,ftheMain$54,ftheMain$52,ftheMain$25,ftheMain$15,ftheMain$3,ftheMain$2,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$20,fPrelude.Text.lex$22,fPrelude.Text.lex$17,fPrelude.Text.lex$14,fPrelude.Text.130_isIdChar,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$21,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,ftheMain$73,ftheMain$71,ftheMain$66,ftheMain$68,ftheMain$62,ftheMain$63,ftheMain$60,ftheMain$58,ftheMain$59,ftheMain$56,ftheMain$53,ftheMain$51,ftheMain$48,ftheMain$49,ftheMain$44,ftheMain$45,ftheMain$37,ftheMain$43,ftheMain$35,ftheMain$36,ftheMain$33,ftheMain$34,ftheMain$30,ftheMain$29,ftheMain$28,ftheMain$24,ftheMain$23,ftheMain$22,ftheMain$13,ftheMain$17,ftheMain$18,ftheMain$7,ftheMain$11,ftheMain$12,ftheMain$10,ftheMain$9,ftheMain$5,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$16,fPrelude.Text.lex$18,fPrelude.Text.lex$13,fPrelude.Text.lex$15,fPrelude.Text.lex$12,fPrelude.Text.lex$10,fPrelude.Text.lex$9,fPrelude.Text.lex$8,fPrelude.Text.lex$4,fPrelude.Text.lex$3,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$2,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.readDec$4,fNumeric.nonnull$4,fR@.fJhc.Basics.++,fJhc.Basics.++,fPrelude.take,fPrelude.take$2,fJhc.IO.unsafeInterleaveIO$2,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fW@.fPrelude.span$5,fW@.fPrelude.span$3,fW@.fPrelude.span$4,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,bap_1_theMain$50_100862,bap_1_theMain$26_100818,bap_1_theMain$16_100756,bap_1_theMain$2_100684,bap_1_theMain$4_100692,bap_1_Prelude.Text.lex$31_100580,bap_1_Prelude.Text.lex$29_100558,bap_1_Prelude.Text.lex$28_100572,bap_1_Prelude.Text.lex$25_100534,bap_1_Prelude.Text.lex$22_100510,bap_1_Prelude.Text.lex$17_100494,bap_1_Prelude.Text.lex$21_100502,bap_1_Prelude.Text.lex$14_100482,bap_1_Prelude.Text.lex$2_100394] Finding fixpoint for linear nodes: [605](605)(14) (ftheMain$72,[One]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[Omega,Omega,Omega,Omega]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,[Zero,Zero]) (ftheMain$73,[One,One]) (ftheMain$70,[Omega]) (ftheMain$71,[One]) (ftheMain$64,[One,One,One]) (ftheMain$65,[One]) (ftheMain$62,[Omega,Omega,One]) (ftheMain$63,[One]) (ftheMain$60,[One]) (ftheMain$61,[One,Omega]) (ftheMain$59,[One]) (ftheMain$56,[One]) (ftheMain$57,[One]) (ftheMain$54,[One,One,Omega]) (ftheMain$55,[One,One,One,Omega]) (ftheMain$52,[One,One,Omega]) (ftheMain$53,[One,One,One,Omega]) (ftheMain$51,[One,One,One,One]) (ftheMain$48,[One]) (ftheMain$31,[One,One,One,One]) (ftheMain$32,[One,One]) (ftheMain$30,[One,One]) (ftheMain$29,[One,One,One,One]) (ftheMain$25,[Omega,One]) (ftheMain$28,[One]) (ftheMain$24,[One]) (ftheMain$26,[One,Omega,Omega]) (ftheMain$23,[One]) (ftheMain$22,[One]) (ftheMain$13,[One]) (ftheMain$17,[One]) (ftheMain$18,[One]) (ftheMain$16,[One,Omega,Omega]) (ftheMain$15,[Omega,One]) (ftheMain$7,[One]) (ftheMain$14,[One,Omega]) (ftheMain$11,[One]) (ftheMain$12,[One]) (ftheMain$10,[One]) (ftheMain$9,[One]) (ftheMain$6,[One]) (ftheMain$8,[One,Omega]) (ftheMain$3,[Omega,One]) (ftheMain$5,[One]) (ftheMain$2,[Omega,Omega]) (ftheMain$4,[One,Omega,Omega]) (fPrelude.Text.lex$34,[One]) (fPrelude.Text.lex$33,[One]) (fPrelude.Text.lex$19,[Omega,One]) (fPrelude.Text.lex$32,[One,One]) (fPrelude.Text.lex$31,[Omega,One]) (fPrelude.Text.lex$29,[Omega,Omega,One]) (fPrelude.Text.lex$28,[Omega,One,Omega,Omega,One]) (fPrelude.Text.lex$30,[Omega,One,One]) (fPrelude.Text.lex$25,[Omega,One]) (fPrelude.Text.lex$24,[Omega,One]) (fPrelude.Text.lex$20,[Omega,One]) (fPrelude.Text.lex$26,[Omega,One]) (fPrelude.Text.lex$23,[Omega,Omega,One]) (fPrelude.Text.lex$22,[Omega,Omega,One]) (fPrelude.Text.lex$17,[Omega,One]) (fPrelude.Text.lex$21,[One,Omega,Omega]) (fPrelude.Text.lex$16,[One]) (fPrelude.Text.lex$18,[Omega,One]) (fPrelude.Text.lex$14,[Omega,One]) (fPrelude.Text.130_isIdChar,[One]) (fPrelude.Text.lex$13,[One]) (fPrelude.Text.lex$15,[Omega,One]) (fPrelude.Text.lex$12,[One]) (fPrelude.Text.129_isSym,[One]) (fPrelude.Text.lex$10,[One]) (fPrelude.Text.lex$11,[One,Omega]) (fPrelude.Text.100_lexString,[Omega]) (fPrelude.Text.lex$9,[One]) (fPrelude.Text.lex$8,[One]) (fPrelude.Text.lex$5,[Omega]) (fPrelude.Text.lex$6,[One]) (fPrelude.Text.lex$7,[One,Omega]) (fPrelude.Text.lex$2,[Omega,One]) (fPrelude.Text.lex$4,[One]) (fPrelude.Text.lex,[One]) (fPrelude.Text.lex$3,[One,One]) (fNumeric.readDec$8,[One]) (fNumeric.readDec$5,[One]) (fNumeric.readDec$2,[One]) (fNumeric.readDec$6,[One,One]) (fNumeric.readDec$7,[One,One]) (fNumeric.readDec$3,[One]) (fNumeric.readDec$4,[One]) (fNumeric.nonnull$4,[One]) (fNumeric.nonnull$3,[One,Omega]) (fR@.fJhc.Basics.++,[One,One]) (fNumeric.nonnull,[Omega,One]) (fJhc.Basics.++,[Zero,One,One]) (fPrelude.take,[Zero,One,One]) (fPrelude.take$2,[Zero,One]) (fPrelude.IO.putChar,[One]) (fPrelude.Text.show,[One,One]) (fJhc.IO.unsafeInterleaveIO$2,[One]) (fJhc.IO.putErrLn,[One]) (fData.Char.lexLitChar$24,[One]) (fData.Char.lexLitChar$25,[One]) (fData.Char.lexLitChar$22,[One]) (fData.Char.lexLitChar$23,[One]) (fData.Char.lexLitChar$20,[One]) (fData.Char.lexLitChar$21,[One]) (fData.Char.lexLitChar$18,[One]) (fData.Char.lexLitChar$19,[One]) (fData.Char.lexLitChar$16,[One]) (fData.Char.lexLitChar$17,[One]) (fData.Char.lexLitChar$14,[One]) (fData.Char.lexLitChar$15,[One]) (fData.Char.lexLitChar$12,[One]) (fData.Char.lexLitChar$13,[One]) (fData.Char.lexLitChar$10,[One]) (fData.Char.lexLitChar$11,[One]) (fData.Char.lexLitChar$8,[One]) (fData.Char.lexLitChar$9,[One]) (fData.Char.lexLitChar$6,[One]) (fData.Char.lexLitChar$7,[One]) (fData.Char.lexLitChar$4,[One]) (fData.Char.lexLitChar$5,[One]) (fData.Char.lexLitChar$2,[One]) (fData.Char.lexLitChar$3,[One]) (fData.Char.isDigit,[One]) (fData.Char.lexLitChar,[One]) (fData.Char.isHexDigit,[One]) (fData.Char.isOctDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,[One,Omega]) (fData.Char.intToDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,[One,One,Omega]) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],[One,One]) (fJhc.String.eqUnpackedString,[One,One]) (fW@.fForeign.C.String.peekCAString,[Omega]) (fW@.fSpec@.Prelude.490.fPrelude.elem,[One,One]) (fW@.fPrelude.span$5,[One]) (fW@.fPrelude.span$2,[Omega,One]) (fW@.fPrelude.span$3,[Omega,One]) (fW@.fPrelude.span$4,[One]) (fW@.fPrelude.length,[One]) (fW@.fPrelude.span,[Omega,One]) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[One,Omega,Omega,Omega]) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100910,[One,Omega]) (bap_1_theMain$50_100862,[One,Omega]) (f2542,[Zero]) (bap_1_theMain$26_100818,[One,Omega]) (bap_1_theMain$16_100756,[One,Omega]) (f5346,[Zero]) (f4740,[Zero]) (bap_1_theMain$2_100684,[One,Omega]) (bap_1_theMain$4_100692,[One,Omega]) (f3124,[Zero]) (f2934,[Zero]) (f4384,[Zero]) (bap_1_Prelude.Text.lex$31_100580,[One,Omega]) (bap_1_Prelude.Text.lex$29_100558,[One,Omega]) (bap_1_Prelude.Text.lex$28_100572,[One,Omega]) (bap_1_Prelude.Text.lex$25_100534,[One,Omega]) (f4440,[Zero]) (bap_1_Prelude.Text.lex$22_100510,[One,Omega]) (bap_1_Prelude.Text.lex$17_100494,[One,Omega]) (bap_1_Prelude.Text.lex$21_100502,[One,Omega]) (bap_1_Prelude.Text.lex$14_100482,[One,Omega]) (bap_1_Prelude.Text.lex$2_100394,[One,Omega]) (fR@.fPrelude.Text.lex,[Zero]) (fR@.fJhc.Basics.112_rev,[Zero]) (fR@.fJhc.IO.putErrLn,[Zero]) (fJhc.String.16_f,[Zero,Zero]) (fW@.f17290,[Zero,Zero]) (fW@.fR@.fPrelude.309_f,[Zero]) (f2542-2,[Zero]) (f2542-3,[Zero]) (f4440-4,[Zero]) (f4440-5,[Zero]) (f4440-6,[Zero]) (f4440-7,[Zero]) (f4440-8,[Zero]) (f4440-9,[Zero]) v3 - Omega v5 - Omega v8 - One v12 - One v15 - Omega v17 - One v37 - One v38 - One v40 - One v41 - One v43 - One v47 - Omega v48 - Omega v50 - One v58 - One v60 - Omega v68 - One v75 - One v76 - One v78 - One v83 - Omega v89 - Omega v91 - One v96 - Omega v98 - One v111 - One v112 - One v115 - One v116 - One v119 - Omega v120 - Omega v122 - Omega v133 - Omega v139 - Omega v140 - One v141 - Omega v158 - Omega v159 - Omega v160 - Omega v161 - Omega v171 - Omega v172 - Omega v173 - Omega v174 - Omega v182 - Omega v183 - Omega v184 - Omega v185 - Omega v186 - Omega v187 - Omega v198 - One v199 - Omega v200 - Omega v201 - One v216 - One v220 - One v229 - Omega v233 - One v241 - Omega v247 - One v255 - One v256 - Omega v263 - One v268 - Omega v269 - Omega v273 - One v279 - One v280 - Omega v281 - One v285 - Omega v293 - One v307 - One v309 - Omega v317 - One v324 - One v325 - One v330 - Omega v331 - Omega v336 - One v345 - Omega v348 - One v357 - One v358 - One v360 - One v361 - One v363 - One v371 - One v373 - One v374 - One v376 - Omega v385 - One v387 - One v388 - One v398 - One v399 - One v401 - One v402 - One v404 - One v412 - One v414 - One v415 - One v417 - Omega v422 - One v426 - Omega v433 - Omega v434 - One v438 - One v447 - One v451 - Omega v452 - Omega v454 - Omega v458 - One v463 - Omega v464 - Omega v474 - One v478 - Omega v479 - Omega v481 - Omega v490 - Omega v493 - One v501 - One v505 - Omega v506 - Omega v508 - One v510 - One v511 - One v515 - One v524 - One v528 - Omega v529 - Omega v531 - One v533 - One v534 - One v538 - Omega v545 - Omega v546 - One v552 - Omega v553 - One v556 - Omega v561 - One v577 - Omega v585 - One v587 - One v590 - One v591 - One v592 - Omega v593 - Omega v595 - One v597 - One v600 - Omega v601 - Omega v603 - One v604 - One v608 - Omega v629 - Omega v637 - One v639 - One v642 - One v643 - One v644 - Omega v645 - Omega v647 - One v649 - One v651 - One v653 - One v658 - Omega v666 - One v668 - One v671 - One v672 - One v673 - Omega v674 - Omega v676 - One v681 - Omega v689 - One v691 - One v694 - One v695 - One v696 - Omega v697 - Omega v699 - One v705 - Omega v713 - One v715 - One v718 - One v719 - One v720 - Omega v721 - Omega v723 - One v728 - Omega v736 - One v738 - One v741 - One v742 - One v743 - Omega v744 - Omega v746 - One v753 - Omega v754 - Omega v758 - One v761 - Omega v762 - Omega v767 - One v770 - Omega v771 - Omega v778 - One v781 - Omega v782 - Omega v784 - One v785 - One v792 - Omega v793 - Omega v797 - One v800 - Omega v801 - Omega v805 - One v807 - One v810 - Omega v811 - Omega v815 - Omega v823 - One v825 - One v832 - Omega v839 - Omega v840 - Omega v845 - One v848 - Omega v849 - Omega v853 - One v856 - Omega v857 - Omega v862 - One v871 - Omega v875 - One v878 - Omega v879 - Omega v890 - One v900 - Omega v915 - Omega v916 - Omega v917 - Omega v918 - Omega v926 - Omega v927 - Omega v931 - One v938 - Omega v944 - Omega v954 - Omega v955 - Omega v968 - Omega v969 - One v977 - Omega v978 - Omega v981 - One v983 - One v985 - One v988 - One v990 - One v999 - One v1003 - One v1006 - Omega v1007 - Omega v1016 - One v1018 - One v1021 - Omega v1022 - Omega v1024 - One v1025 - One v1068 - Omega v1073 - Omega v1074 - Omega v1079 - One v1080 - One v1085 - Omega v1099 - One v1136 - Omega v1137 - Omega v1148 - Omega v1149 - Omega v1157 - Omega v1158 - Omega v1162 - One v1168 - Omega v1175 - Omega v1186 - Omega v1194 - Omega v1205 - One v1237 - Omega v1253 - Omega v1336 - Omega v1347 - Omega v1348 - Omega v1349 - One v1361 - Omega v1362 - One v1364 - Omega v1365 - One v1368 - Omega v1369 - One v1371 - Omega v1372 - Omega v1373 - Omega v1374 - One v1378 - Omega v1379 - One v1381 - Omega v1382 - One v1385 - Omega v1386 - One v1390 - Omega v1391 - One v1393 - Omega v1394 - One v1397 - Omega v1398 - One v1399 - Omega v1400 - One v1401 - Omega v1402 - One v1407 - Omega v1408 - One v1410 - Omega v1411 - One v1414 - Omega v1415 - One v1417 - Omega v1418 - Omega v1423 - Omega v1424 - Omega v1482 - Omega v1484 - One v1485 - Omega v1486 - Omega v1488 - One v1489 - Omega v1570 - One v1576 - Omega v1577 - Omega v1578 - Zero v1579 - Zero v1599 - One v1605 - Omega v1606 - Omega v1607 - Zero v1608 - Zero varMap has no var:v19153