...! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ..! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ....! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One .....! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ..............! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ...! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ..../ONeillPrimes.hs:62 - Warning: defaulting: t530 => Jhc.Float.Double .......! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One .....! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ......! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One .../NaiveSieveLimit.hs:26 - Warning: defaulting: t319 => Jhc.Float.Double ../NaiveSieveLimit.hs:48 - Warning: defaulting: t401 => Jhc.Float.Double .....! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ...! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ...! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One ......! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One .primes.hs:54 - Warning: defaulting: t19 => Jhc.Float.Double ....! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One PassStats ├╴Barendregt: 162 ├╴EtaExpansion-Init-Big-One: 14 ├╴FloatInward-Init │ ╰╴FloatInward │ ├╴GalePrimes2.fl@GalePrimes2.primes$5683: 1 │ ├╴LennartPrimes.fl@LennartPrimes.primes$5316: 1 │ ├╴NaiveSieve.fl@NaiveSieve.primes$5072: 1 │ ├╴NaiveSieveLimit.fl@NaiveSieveLimit.avoid2357$4788: 1 │ ├╴NaiveSieveWheel.fl@NaiveSieveWheel.primes$4339: 1 │ ├╴NofibPrimes.fl@NofibPrimes.primes$4067: 1 │ ├╴ONeillPrimes.fl@ONeillPrimes.primes$3729: 1 │ ├╴OlegPrimes.fl@OlegPrimes.primes$3249: 1 │ ├╴ReinkePrimes.fl@2$1210: 1 │ ├╴ReinkePrimes.fl@4$1210: 1 │ ├╴ReinkePrimes.fl@ReinkePrimes.primes$1210: 1 │ ├╴RuncimanPrimes.fl@30$658: 1 │ ├╴RuncimanPrimes.fl@RuncimanPrimes.primes$658: 1 │ ├╴RuncimanPrimes.fl@RuncimanPrimes.squares$658: 1 │ ├╴RuncimanPrimes.fl@RuncimanPrimes.wheels$658: 1 │ ├╴SimplePrimes.fl@28$193: 1 │ ├╴SimplePrimes.fl@4$193: 1 │ ├╴SimplePrimes.fl@SimplePrimes.primes$193: 1 │ ╰╴ZilibowitzPrimes.fl@ZilibowitzPrimes.primes$70: 1 ├╴FloatInward-Init-Big-One │ ╰╴FloatInward.all.PriorityQ.siftdown: 1 ├╴FloatInward-OptWW: 60 ├╴FloatInward-PreInit │ ╰╴FloatInward │ ├╴GalePrimes2.catRights: 1 │ ├╴GalePrimes2.crossOff: 1 │ ├╴GalePrimes2.fromEither: 1 │ ├╴GalePrimes2.primes: 1 │ ├╴GalePrimes2.sieve: 1 │ ├╴LennartPrimes.!>: 1 │ ├╴LennartPrimes.primes: 1 │ ├╴NaiveSieve.primes: 1 │ ├╴NaiveSieve.sieve: 1 │ ├╴NaiveSieveLimit.avoid2357: 1 │ ├╴NaiveSieveLimit.lsieve: 1 │ ├╴NaiveSieveLimit.primesToLimit: 1 │ ├╴NaiveSieveLimit.wheel: 1 │ ├╴NaiveSieveLimit.wheeler: 1 │ ├╴NaiveSieveWheel.avoid2357: 1 │ ├╴NaiveSieveWheel.primes: 1 │ ├╴NaiveSieveWheel.sieve: 1 │ ├╴NaiveSieveWheel.wheel: 1 │ ├╴NaiveSieveWheel.wheeler: 1 │ ├╴NofibPrimes.isdivs: 1 │ ├╴NofibPrimes.primes: 1 │ ├╴NofibPrimes.suCC: 1 │ ├╴NofibPrimes.the_filter: 1 │ ├╴ONeillPrimes.avoid2357: 1 │ ├╴ONeillPrimes.primes: 1 │ ├╴ONeillPrimes.sieve: 1 │ ├╴ONeillPrimes.wheel: 1 │ ├╴ONeillPrimes.wheeler: 1 │ ├╴OlegPrimes.primes: 1 │ ├╴OlegPrimes.repl_every_n: 1 │ ├╴PriorityQ.leftrem: 1 │ ├╴ReinkePrimes.applyAt: 1 │ ├╴ReinkePrimes.primes: 1 │ ├╴ReinkePrimes.sieve: 1 │ ├╴ReinkePrimes.sieve': 1 │ ├╴RuncimanPrimes.nextSize: 1 │ ├╴RuncimanPrimes.primes: 1 │ ├╴RuncimanPrimes.spiral: 1 │ ├╴RuncimanPrimes.squares: 1 │ ├╴RuncimanPrimes.wheels: 1 │ ├╴SimplePrimes.primes: 1 │ ├╴ZilibowitzPrimes.primes: 1 │ ├╴ZilibowitzPrimes.primesFilter: 1 │ ╰╴all.PriorityQ.siftdown: 1 ├╴FloatOutward-Init │ ╰╴LetFloat │ ╰╴Full-Lazy │ ├╴float │ │ ├╴(epheremal): 61 │ │ ├╴GalePrimes2.catRights: 1 │ │ ├╴GalePrimes2.crossOff: 1 │ │ ├╴GalePrimes2.primes: 1 │ │ ├╴GalePrimes2.sieve: 1 │ │ ├╴Jhc.List.92_fi: 1 │ │ ├╴LennartPrimes.!>: 1 │ │ ├╴LennartPrimes.4_isPrime: 1 │ │ ├╴LennartPrimes.5_lprimes: 1 │ │ ├╴LennartPrimes.6_gen: 1 │ │ ├╴LennartPrimes.primes: 1 │ │ ├╴NaiveSieve.primes: 1 │ │ ├╴NaiveSieve.sieve: 1 │ │ ├╴NaiveSieveLimit.avoid2357: 1 │ │ ├╴NaiveSieveLimit.wheel: 1 │ │ ├╴NaiveSieveLimit.wheeler: 1 │ │ ├╴NaiveSieveWheel.avoid2357: 1 │ │ ├╴NaiveSieveWheel.primes: 1 │ │ ├╴NaiveSieveWheel.sieve: 1 │ │ ├╴NaiveSieveWheel.wheel: 1 │ │ ├╴NaiveSieveWheel.wheeler: 1 │ │ ├╴NofibPrimes.isdivs: 1 │ │ ├╴NofibPrimes.primes: 1 │ │ ├╴NofibPrimes.suCC: 1 │ │ ├╴ONeillPrimes.61_insertprime: 1 │ │ ├╴ONeillPrimes.62_sieve': 1 │ │ ├╴ONeillPrimes.primes: 1 │ │ ├╴ONeillPrimes.wheel: 1 │ │ ├╴ONeillPrimes.wheeler: 1 │ │ ├╴OlegPrimes.12_loop: 1 │ │ ├╴OlegPrimes.4_repl_every_n': 1 │ │ ├╴OlegPrimes.primes: 1 │ │ ├╴OlegPrimes.repl_every_n: 1 │ │ ├╴PriorityQ.89_wk: 1 │ │ ├╴PriorityQ.90_wv: 1 │ │ ├╴ReinkePrimes.applyAt: 1 │ │ ├╴ReinkePrimes.primes: 1 │ │ ├╴ReinkePrimes.sieve': 1 │ │ ├╴RuncimanPrimes.primes: 1 │ │ ├╴RuncimanPrimes.spiral: 1 │ │ ├╴RuncimanPrimes.squares: 1 │ │ ├╴RuncimanPrimes.wheels: 1 │ │ ├╴SimplePrimes.primes: 1 │ │ ├╴ZilibowitzPrimes.primes: 1 │ │ ├╴ZilibowitzPrimes.primesFilter: 1 │ │ ├╴x100: 1 │ │ ├╴x102: 1 │ │ ├╴x104: 1 │ │ ├╴x106: 1 │ │ ├╴x108: 1 │ │ ├╴x110: 1 │ │ ├╴x112: 1 │ │ ├╴x114: 2 │ │ ├╴x116: 1 │ │ ├╴x118: 1 │ │ ├╴x120: 1 │ │ ├╴x122: 1 │ │ ├╴x124: 1 │ │ ├╴x126: 1 │ │ ├╴x128: 1 │ │ ├╴x130: 1 │ │ ├╴x132: 1 │ │ ├╴x134: 1 │ │ ├╴x136: 1 │ │ ├╴x138: 1 │ │ ├╴x140: 2 │ │ ├╴x142: 2 │ │ ├╴x144: 2 │ │ ├╴x146: 2 │ │ ├╴x148: 2 │ │ ├╴x150: 2 │ │ ├╴x152: 2 │ │ ├╴x154: 2 │ │ ├╴x156: 1 │ │ ├╴x158: 1 │ │ ├╴x160: 1 │ │ ├╴x162: 1 │ │ ├╴x164: 1 │ │ ├╴x166: 1 │ │ ├╴x168: 1 │ │ ├╴x170: 1 │ │ ├╴x172: 1 │ │ ├╴x174: 1 │ │ ├╴x176: 1 │ │ ├╴x178: 1 │ │ ├╴x18: 1 │ │ ├╴x180: 1 │ │ ├╴x182: 1 │ │ ├╴x184: 1 │ │ ├╴x186: 1 │ │ ├╴x188: 1 │ │ ├╴x190: 1 │ │ ├╴x192: 1 │ │ ├╴x194: 1 │ │ ├╴x196: 1 │ │ ├╴x198: 1 │ │ ├╴x2: 7 │ │ ├╴x200: 1 │ │ ├╴x202: 1 │ │ ├╴x204: 1 │ │ ├╴x206: 1 │ │ ├╴x208: 1 │ │ ├╴x210: 1 │ │ ├╴x212: 1 │ │ ├╴x214: 1 │ │ ├╴x216: 1 │ │ ├╴x218: 1 │ │ ├╴x220: 1 │ │ ├╴x222: 1 │ │ ├╴x224: 1 │ │ ├╴x226: 1 │ │ ├╴x228: 1 │ │ ├╴x230: 1 │ │ ├╴x24: 1 │ │ ├╴x244: 1 │ │ ├╴x26: 1 │ │ ├╴x266: 1 │ │ ├╴x272: 1 │ │ ├╴x28: 2 │ │ ├╴x286: 1 │ │ ├╴x30: 3 │ │ ├╴x32: 1 │ │ ├╴x34: 1 │ │ ├╴x36: 1 │ │ ├╴x362: 1 │ │ ├╴x366: 1 │ │ ├╴x368: 1 │ │ ├╴x370: 1 │ │ ├╴x372: 1 │ │ ├╴x374: 1 │ │ ├╴x376: 1 │ │ ├╴x378: 1 │ │ ├╴x380: 1 │ │ ├╴x382: 1 │ │ ├╴x384: 1 │ │ ├╴x386: 1 │ │ ├╴x388: 1 │ │ ├╴x390: 1 │ │ ├╴x392: 1 │ │ ├╴x394: 1 │ │ ├╴x396: 1 │ │ ├╴x398: 1 │ │ ├╴x4: 3 │ │ ├╴x40: 1 │ │ ├╴x400: 1 │ │ ├╴x402: 1 │ │ ├╴x404: 1 │ │ ├╴x406: 1 │ │ ├╴x408: 1 │ │ ├╴x410: 1 │ │ ├╴x412: 1 │ │ ├╴x414: 1 │ │ ├╴x416: 1 │ │ ├╴x418: 1 │ │ ├╴x42: 2 │ │ ├╴x420: 1 │ │ ├╴x422: 1 │ │ ├╴x424: 1 │ │ ├╴x426: 1 │ │ ├╴x428: 1 │ │ ├╴x430: 1 │ │ ├╴x432: 1 │ │ ├╴x434: 1 │ │ ├╴x436: 1 │ │ ├╴x438: 1 │ │ ├╴x44: 1 │ │ ├╴x440: 1 │ │ ├╴x442: 1 │ │ ├╴x444: 1 │ │ ├╴x446: 1 │ │ ├╴x448: 1 │ │ ├╴x450: 1 │ │ ├╴x452: 1 │ │ ├╴x454: 1 │ │ ├╴x456: 1 │ │ ├╴x458: 1 │ │ ├╴x5002: 1 │ │ ├╴x5170: 1 │ │ ├╴x5172: 1 │ │ ├╴x5174: 1 │ │ ├╴x5194: 1 │ │ ├╴x52: 1 │ │ ├╴x56: 1 │ │ ├╴x62: 2 │ │ ├╴x64: 2 │ │ ├╴x66: 3 │ │ ├╴x660: 1 │ │ ├╴x68: 1 │ │ ├╴x70: 1 │ │ ├╴x72: 1 │ │ ├╴x74: 1 │ │ ├╴x76: 1 │ │ ├╴x78: 1 │ │ ├╴x792: 1 │ │ ├╴x794: 1 │ │ ├╴x8: 1 │ │ ├╴x80: 1 │ │ ├╴x802: 1 │ │ ├╴x808: 1 │ │ ├╴x82: 1 │ │ ├╴x84: 1 │ │ ├╴x840: 1 │ │ ├╴x86: 2 │ │ ├╴x88: 1 │ │ ├╴x90: 1 │ │ ├╴x92: 1 │ │ ├╴x94: 1 │ │ ├╴x96: 1 │ │ ╰╴x98: 1 │ ╰╴top_level │ ├╴GalePrimes2.primes: 1 │ ├╴LennartPrimes.primes: 1 │ ├╴NaiveSieve.primes: 1 │ ├╴NaiveSieveLimit.avoid2357: 1 │ ├╴NaiveSieveWheel.primes: 1 │ ├╴NofibPrimes.primes: 1 │ ├╴ONeillPrimes.primes: 1 │ ├╴OlegPrimes.primes: 1 │ ├╴ReinkePrimes.primes: 1 │ ├╴RuncimanPrimes.primes: 1 │ ├╴RuncimanPrimes.squares: 1 │ ├╴RuncimanPrimes.wheels: 1 │ ├╴SimplePrimes.primes: 1 │ ├╴ZilibowitzPrimes.primes: 1 │ ├╴x2: 1 │ ├╴x28: 1 │ ├╴x30: 1 │ ╰╴x4: 2 ├╴PruneUnreachable: 28 ├╴SimpleRecursive-Init │ ╰╴SimpleRecursive │ ├╴Instance@.iJhc.Order.==.PriorityQ.PriorityQ: 1 │ ├╴Instance@.iJhc.Order.compare.PriorityQ.PriorityQ: 1 │ ├╴Instance@.iPrelude.Text.readsPrec.PriorityQ.PriorityQ: 1 │ ├╴Instance@.iPrelude.Text.showsPrec.PriorityQ.PriorityQ: 1 │ ├╴OlegPrimes.repl_every_n: 1 │ ├╴PriorityQ.insert: 1 │ ├╴PriorityQ.leftrem: 1 │ ├╴PriorityQ.siftdown: 1 │ ╰╴ReinkePrimes.sieve': 1 ├╴Simplify-Init-Big-One │ ├╴E │ │ ╰╴Simplify │ │ ├╴case-improve-default.[Integer#]: 2 │ │ ├╴case-of-case: 38 │ │ ├╴inline │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 3 │ │ │ │ ├╴Main.primesToLimit: 1 │ │ │ │ ╰╴RuncimanPrimes.44_n': 1 │ │ │ ╰╴atomic.x1834: 1 │ │ ├╴known-case │ │ │ ├╴Integer#: 4 │ │ │ ╰╴_: 9 │ │ ├╴let-coalesce: 872 │ │ ├╴let-from-case: 28 │ │ ╰╴strictness │ │ ├╴cheap-eagerness.def.x5592: 1 │ │ ╰╴let-to-case │ │ ├╴NaiveSieveWheel.avoid2357: 1 │ │ ├╴RuncimanPrimes.44_n': 1 │ │ ├╴x10: 1 │ │ ├╴x100: 1 │ │ ├╴x2: 2 │ │ ├╴x30: 1 │ │ ├╴x32: 1 │ │ ├╴x326: 1 │ │ ├╴x34: 1 │ │ ├╴x42: 2 │ │ ├╴x46: 2 │ │ ├╴x50: 1 │ │ ├╴x5080: 1 │ │ ├╴x5086: 1 │ │ ├╴x5174: 1 │ │ ├╴x52: 1 │ │ ├╴x5472: 1 │ │ ├╴x5478: 1 │ │ ├╴x5498: 1 │ │ ├╴x5502: 1 │ │ ├╴x56: 1 │ │ ├╴x72: 1 │ │ ├╴x74: 1 │ │ ╰╴x98: 1 │ ╰╴Rule │ ╰╴User │ ╰╴++ │ ├╴tick0: 1 │ ╰╴tick1: 1 ├╴Simplify-Init-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(int,int).ec: 2 │ │ │ ├╴(int)==(intmax_t,intmax_t).ec: 5 │ │ │ ╰╴(intmax_t): 7 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 3 │ │ │ ╰╴let: 9 │ │ ├╴case-default-case: 26 │ │ ├╴case-improve-default │ │ │ ├╴[Jhc.Prim.[]]: 22 │ │ │ ├╴[Prelude.Left]: 1 │ │ │ ├╴[PriorityQ.Br]: 5 │ │ │ ╰╴[PriorityQ.Lf]: 6 │ │ ├╴case-no-default: 33 │ │ ├╴case-of-bottom: 9 │ │ ├╴case-of-case: 165 │ │ ├╴case-of-case-join: 2 │ │ ├╴case-omittable: 2 │ │ ├╴f-beta-reduce │ │ │ ├╴Jhc.Basics.49_x: 2 │ │ │ ├╴_: 6 │ │ │ ├╴x24: 1 │ │ │ ├╴x240: 1 │ │ │ ├╴x4998: 1 │ │ │ ├╴x5004: 1 │ │ │ ├╴x5014: 1 │ │ │ ├╴x5018: 1 │ │ │ ├╴x5038: 1 │ │ │ ├╴x5042: 1 │ │ │ ├╴x5106: 1 │ │ │ ├╴x5144: 1 │ │ │ ├╴x5148: 1 │ │ │ ├╴x5160: 1 │ │ │ ╰╴x5248: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Instance@.iJhc.Enum.enumFrom.Jhc.Basics.Integer: 5 │ │ │ │ ├╴Instance@.iJhc.Enum.enumFromThen.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Enum.enumFromTo.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iJhc.Enum.pred.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iJhc.Enum.succ.Jhc.Basics.Integer: 4 │ │ │ │ ├╴Instance@.iJhc.Order./=.default: 3 │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 6 │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Basics.Integer: 5 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 5 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Order.Ordering: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Basics.Integer: 7 │ │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iJhc.Order.>=.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iJhc.Order.compare.default: 1 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 7 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Float.Double: 2 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 11 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Float.Double: 2 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 4 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude./.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 7 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInteger.Jhc.Float.Double: 2 │ │ │ │ ├╴Instance@.iPrelude.fromRational.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.log.Jhc.Float.Double: 6 │ │ │ │ ├╴Instance@.iPrelude.mod.Jhc.Basics.Integer: 6 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.sqrt.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.toInteger.Jhc.Prim.Int: 1 │ │ │ │ ├╴Jhc.Basics.$: 3 │ │ │ │ ├╴Jhc.Basics..: 11 │ │ │ │ ├╴Jhc.List.all: 1 │ │ │ │ ├╴Jhc.Order.&&: 5 │ │ │ │ ├╴Jhc.Order.||: 2 │ │ │ │ ├╴Prelude.Text.readParen: 1 │ │ │ │ ├╴Prelude.Text.showChar: 4 │ │ │ │ ├╴Prelude.Text.showParen: 1 │ │ │ │ ├╴Prelude.Text.showString: 2 │ │ │ │ ├╴Prelude.span: 1 │ │ │ │ ├╴PriorityQ.minKeyValue: 1 │ │ │ │ ╰╴Spec@.Prelude.212.fPrelude.gcd: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 5 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.List.mapIterate: 1 │ │ │ │ ├╴LennartPrimes.7_p: 3 │ │ │ │ ├╴Prelude.IO.putStrLn: 1 │ │ │ │ ├╴Prelude.dropWhile: 1 │ │ │ │ ├╴Prelude.either: 1 │ │ │ │ ├╴Prelude.takeWhile: 3 │ │ │ │ ├╴Prelude.zipWith3: 1 │ │ │ │ ├╴PriorityQ.empty: 1 │ │ │ │ ├╴PriorityQ.minKey: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.pred.Jhc.Basics.Integer: 2 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.succ.Jhc.Basics.Integer: 4 │ │ │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Order.Ordering: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.log.Jhc.Float.Double: 3 │ │ │ │ ├╴W@.fInstance@.iPrelude.sqrt.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fJhc.List.all: 1 │ │ │ │ ├╴W@.fPrelude.Text.showParen: 1 │ │ │ │ ╰╴W@.fPriorityQ.minKeyValue: 1 │ │ │ ├╴ManyBranch.(epheremal): 9 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 67 │ │ │ │ ├╴GalePrimes2.12_y: 1 │ │ │ │ ├╴LennartPrimes.1_x: 1 │ │ │ │ ├╴Main.13_n: 1 │ │ │ │ ├╴NaiveSieveLimit.70_sqrtlimit: 1 │ │ │ │ ├╴ONeillPrimes.71_nextComposite: 1 │ │ │ │ ├╴ONeillPrimes.75_n: 1 │ │ │ │ ├╴ONeillPrimes.79_patvar@0: 1 │ │ │ │ ├╴ONeillPrimes.81_patvar@0: 1 │ │ │ │ ├╴ONeillPrimes.83_patvar@0: 1 │ │ │ │ ├╴ONeillPrimes.avoid2357: 1 │ │ │ │ ├╴ONeillPrimes.sieve: 1 │ │ │ │ ├╴ReinkePrimes.12_f: 1 │ │ │ │ ├╴ReinkePrimes.sieve: 1 │ │ │ │ ├╴RuncimanPrimes.17_patvar@0: 1 │ │ │ │ ╰╴RuncimanPrimes.19_patvar@0: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 29 │ │ │ │ ├╴GalePrimes2.fromEither: 1 │ │ │ │ ├╴NofibPrimes.the_filter: 1 │ │ │ │ ├╴RuncimanPrimes.nextSize: 1 │ │ │ │ ╰╴SimplePrimes.1_factorsToTry: 1 │ │ │ ╰╴atomic │ │ │ ├╴GalePrimes2.8_y': 1 │ │ │ ├╴LennartPrimes.11_n: 1 │ │ │ ├╴Main.13_n: 3 │ │ │ ├╴NaiveSieveLimit.63_n: 3 │ │ │ ├╴ONeillPrimes.63_p: 1 │ │ │ ├╴RuncimanPrimes.44_n': 3 │ │ │ ├╴x10: 1 │ │ │ ├╴x108: 1 │ │ │ ├╴x110: 1 │ │ │ ├╴x112: 2 │ │ │ ├╴x1166: 1 │ │ │ ├╴x11730: 1 │ │ │ ├╴x1176: 2 │ │ │ ├╴x118: 1 │ │ │ ├╴x1184: 1 │ │ │ ├╴x12: 1 │ │ │ ├╴x12588: 1 │ │ │ ├╴x136: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x140: 1 │ │ │ ├╴x142: 1 │ │ │ ├╴x146: 1 │ │ │ ├╴x154: 1 │ │ │ ├╴x160: 1 │ │ │ ├╴x18: 2 │ │ │ ├╴x1828: 1 │ │ │ ├╴x1838: 2 │ │ │ ├╴x20: 1 │ │ │ ├╴x208: 1 │ │ │ ├╴x22: 1 │ │ │ ├╴x2520: 1 │ │ │ ├╴x28: 1 │ │ │ ├╴x30: 1 │ │ │ ├╴x328: 1 │ │ │ ├╴x330: 1 │ │ │ ├╴x34: 1 │ │ │ ├╴x36: 1 │ │ │ ├╴x40: 1 │ │ │ ├╴x442: 1 │ │ │ ├╴x46: 1 │ │ │ ├╴x48: 1 │ │ │ ├╴x4956: 1 │ │ │ ├╴x4990: 1 │ │ │ ├╴x50: 1 │ │ │ ├╴x5004: 1 │ │ │ ├╴x5012: 1 │ │ │ ├╴x5016: 1 │ │ │ ├╴x5038: 1 │ │ │ ├╴x5040: 1 │ │ │ ├╴x5088: 1 │ │ │ ├╴x5092: 1 │ │ │ ├╴x5156: 1 │ │ │ ├╴x5164: 1 │ │ │ ├╴x52: 1 │ │ │ ├╴x5204: 1 │ │ │ ├╴x54: 1 │ │ │ ├╴x5546: 1 │ │ │ ├╴x5550: 1 │ │ │ ├╴x5578: 1 │ │ │ ├╴x56: 1 │ │ │ ├╴x6: 1 │ │ │ ├╴x60: 1 │ │ │ ├╴x740: 2 │ │ │ ├╴x742: 1 │ │ │ ├╴x8: 1 │ │ │ ├╴x804: 1 │ │ │ ├╴x830: 1 │ │ │ ├╴x86: 1 │ │ │ ├╴x88: 4 │ │ │ ╰╴x92: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 1 │ │ │ ├╴0: 7 │ │ │ ├╴1: 18 │ │ │ ├╴Double#: 12 │ │ │ ├╴Int#: 22 │ │ │ ├╴Integer#: 56 │ │ │ ├╴Jhc │ │ │ │ ╰╴Order │ │ │ │ ├╴Bool#: 40 │ │ │ │ ╰╴Ordering#: 1 │ │ │ ├╴_: 29 │ │ │ ╰╴unmatch: 1 │ │ ├╴let-coalesce: 4969 │ │ ├╴let-from-case: 18 │ │ ╰╴strictness │ │ ╰╴cheap-eagerness │ │ ╰╴def │ │ ├╴x20: 1 │ │ ╰╴x70: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴GalePrimes2.fromEither: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.PriorityQ.PriorityQ: 1 │ │ │ ├╴Main.main: 1 │ │ │ ├╴ReinkePrimes.sieve': 1 │ │ │ ├╴x102: 1 │ │ │ ├╴x396: 1 │ │ │ ├╴x400: 1 │ │ │ ├╴x404: 1 │ │ │ ├╴x408: 1 │ │ │ ├╴x412: 1 │ │ │ ├╴x416: 1 │ │ │ ├╴x424: 1 │ │ │ ├╴x78: 1 │ │ │ ├╴x90: 1 │ │ │ ├╴x92: 1 │ │ │ ╰╴x94: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴x420: 1 │ │ │ ╰╴x426: 1 │ │ ╰╴use │ │ ├╴Jhc.Basics.id: 3 │ │ ├╴Jhc.List.filter: 1 │ │ ├╴Main.printNthPrime: 1 │ │ ├╴NofibPrimes.isdivs: 1 │ │ ├╴Prelude.Text.showsPrec: 2 │ │ ├╴Prelude.head: 1 │ │ ├╴ReinkePrimes.applyAt: 1 │ │ ├╴ReinkePrimes.sieve': 1 │ │ ├╴RuncimanPrimes.15_turn: 8 │ │ ╰╴RuncimanPrimes.39_turn: 6 │ ╰╴Rule │ ├╴User │ │ ├╴++.tick2: 2 │ │ ├╴Rule │ │ │ ├╴Instance@.iJhc.Enum.enumFrom.Jhc.Basics.Integer: 5 │ │ │ ├╴Instance@.iJhc.Enum.enumFromThen.Jhc.Basics.Integer: 1 │ │ │ ├╴Instance@.iJhc.Enum.enumFromTo.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iJhc.Enum.pred.Jhc.Basics.Integer: 2 │ │ │ ├╴Instance@.iJhc.Enum.succ.Jhc.Basics.Integer: 4 │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ │ │ ├╴Instance@.iJhc.Order./=.Jhc.Basics.Integer: 1 │ │ │ ├╴Instance@.iJhc.Order./=.Jhc.Prim.Char: 1 │ │ │ ├╴Instance@.iJhc.Order./=.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 6 │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Float.Double: 1 │ │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Basics.Integer: 5 │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 5 │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Order.Ordering: 1 │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iJhc.Order.==.PriorityQ.PriorityQ: 2 │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Basics.Integer: 7 │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 2 │ │ │ ├╴Instance@.iJhc.Order.>=.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iJhc.Order.compare.Jhc.Order.Ordering: 1 │ │ │ ├╴Instance@.iJhc.Order.compare.PriorityQ.PriorityQ: 2 │ │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 7 │ │ │ ├╴Instance@.iPrelude.*.Jhc.Float.Double: 2 │ │ │ ├╴Instance@.iPrelude.*.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 11 │ │ │ ├╴Instance@.iPrelude.+.Jhc.Float.Double: 2 │ │ │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 2 │ │ │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 4 │ │ │ ├╴Instance@.iPrelude.-.Jhc.Float.Double: 1 │ │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 2 │ │ │ ├╴Instance@.iPrelude./.Jhc.Float.Double: 1 │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.PriorityQ.PriorityQ: 2 │ │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.(,): 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.PriorityQ.PriorityQ: 2 │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 7 │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iPrelude.fromInteger.Jhc.Float.Double: 2 │ │ │ ├╴Instance@.iPrelude.fromRational.Jhc.Float.Double: 1 │ │ │ ├╴Instance@.iPrelude.log.Jhc.Float.Double: 6 │ │ │ ├╴Instance@.iPrelude.mod.Jhc.Basics.Integer: 6 │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Prim.Int: 1 │ │ │ ├╴Instance@.iPrelude.round.Jhc.Float.Double: 2 │ │ │ ├╴Instance@.iPrelude.sqrt.Jhc.Float.Double: 1 │ │ │ ├╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 1 │ │ │ ╰╴Instance@.iPrelude.toInteger.Jhc.Prim.Int: 1 │ │ ├╴Specialize.Spec@.Prelude.212.fPrelude.gcd: 1 │ │ ├╴fromIntegral │ │ │ ├╴fromInt: 1 │ │ │ ╰╴toInt: 11 │ │ ╰╴map.iterate: 1 │ ╰╴error.EError: 9 ├╴Simplify-Init-Three-AfterDemand │ ╰╴E │ ╰╴Simplify │ ├╴case-improve-default │ │ ├╴[Integer#]: 1 │ │ ╰╴[Jhc.Order.Bool#]: 1 │ ├╴case-of-case: 5 │ ├╴case-of-case-join: 1 │ ├╴known-case │ │ ├╴Integer#: 1 │ │ ╰╴_: 3 │ ├╴let-coalesce: 425 │ ├╴let-from-case: 7 │ ╰╴strictness │ ╰╴let-to-case │ ├╴GalePrimes2.8_y': 1 │ ├╴x10: 1 │ ├╴x108: 1 │ ├╴x242: 1 │ ├╴x26: 1 │ ├╴x260: 1 │ ├╴x356: 1 │ ├╴x358: 1 │ ├╴x360: 1 │ ├╴x364: 1 │ ├╴x50: 1 │ ├╴x5004: 1 │ ├╴x5040: 1 │ ├╴x5048: 1 │ ├╴x52: 1 │ ├╴x56: 1 │ ╰╴x78: 1 ├╴Simplify-Init-Two-FloatOutCleanup │ ├╴E │ │ ╰╴Simplify │ │ ├╴application-push.let: 3 │ │ ├╴case-of-bottom: 1 │ │ ├╴case-of-case: 1 │ │ ├╴f-beta-reduce │ │ │ ├╴RuncimanPrimes.41_o: 1 │ │ │ ├╴RuncimanPrimes.42_n: 1 │ │ │ ╰╴RuncimanPrimes.43_rs: 1 │ │ ├╴inline │ │ │ ├╴Once.ONeillPrimes.74_patrhs@0: 1 │ │ │ ╰╴atomic │ │ │ ├╴ONeillPrimes.73_table: 1 │ │ │ ├╴ONeillPrimes.74_patrhs@0: 2 │ │ │ ├╴x108: 1 │ │ │ ├╴x118: 3 │ │ │ ├╴x124: 1 │ │ │ ├╴x232: 2 │ │ │ ├╴x314: 1 │ │ │ ├╴x70: 1 │ │ │ ╰╴x98: 1 │ │ ├╴known-case │ │ │ ├╴Integer#: 2 │ │ │ ╰╴Jhc.Basics.(,): 3 │ │ ├╴let-coalesce: 1120 │ │ ├╴let-from-case: 8 │ │ ╰╴strictness │ │ ╰╴cheap-eagerness │ │ ╰╴def │ │ ├╴x128: 1 │ │ ├╴x130: 1 │ │ ├╴x28: 1 │ │ ├╴x38: 1 │ │ ├╴x40: 1 │ │ ├╴x5586: 1 │ │ ├╴x5588: 1 │ │ ╰╴x86: 1 │ ╰╴EtaExpand.min.def.RuncimanPrimes.39_turn: 3 ├╴Simplify-Simplify-One │ ╰╴E │ ├╴PrimOpt.(intmax_t)+(intmax_t,intmax_t).ce: 2 │ ╰╴Simplify │ ├╴case-atomic-unboxed: 2 │ ├╴case-of-case: 1 │ ╰╴inline │ ╰╴Forced │ ├╴Main.nThPrimeApprox: 1 │ ╰╴Main.primesToNth: 1 ├╴Simplify-Simplify-Three │ ╰╴E │ ╰╴Simplify │ ├╴case-default-case: 1 │ ├╴case-of-bottom: 2 │ ├╴case-of-case: 32 │ ├╴case-trailing │ │ ├╴x13470: 1 │ │ ├╴x13490: 1 │ │ ├╴x2212: 1 │ │ ├╴x4998: 1 │ │ ├╴x5020: 1 │ │ ├╴x5194: 1 │ │ ├╴x5716: 1 │ │ ╰╴x736: 1 │ ├╴f-beta-reduce │ │ ├╴X@.f52@1: 1 │ │ ╰╴_: 1 │ ├╴inline │ │ ├╴Forced │ │ │ ├╴LennartPrimes.!>: 2 │ │ │ ├╴LennartPrimes.6_gen: 3 │ │ │ ├╴R@.fInstance@.iJhc.Order.==.PriorityQ.PriorityQ: 3 │ │ │ ├╴R@.fPriorityQ.leftrem: 3 │ │ │ ├╴RuncimanPrimes.39_turn: 3 │ │ │ ├╴ZilibowitzPrimes.primesFilter: 3 │ │ │ ├╴x212: 2 │ │ │ ╰╴x4992: 2 │ │ ├╴Many │ │ │ ├╴(epheremal): 2 │ │ │ ├╴LennartPrimes.fl@LennartPrimes.primes$5316: 1 │ │ │ ╰╴Main.9_n: 1 │ │ ├╴Once │ │ │ ├╴(epheremal): 44 │ │ │ ├╴Main.12_nth: 1 │ │ │ ├╴NofibPrimes.1_x: 1 │ │ │ ├╴W@.f212: 1 │ │ │ ╰╴W@.f4992: 1 │ │ ╰╴atomic │ │ ├╴x1824: 1 │ │ ├╴x2: 4 │ │ ├╴x210: 1 │ │ ├╴x34: 1 │ │ ├╴x406: 1 │ │ ├╴x48: 1 │ │ ├╴x4952: 1 │ │ ├╴x5000: 1 │ │ ├╴x5002: 1 │ │ ├╴x5004: 1 │ │ ├╴x5006: 1 │ │ ├╴x5008: 1 │ │ ├╴x5010: 1 │ │ ├╴x5012: 1 │ │ ├╴x5020: 1 │ │ ├╴x5048: 1 │ │ ├╴x5078: 1 │ │ ├╴x5166: 1 │ │ ├╴x5168: 1 │ │ ├╴x650: 1 │ │ ├╴x788: 1 │ │ ├╴x90: 1 │ │ ╰╴x96: 1 │ ├╴known-case │ │ ├╴(#3#): 1 │ │ ├╴0: 1 │ │ ├╴Int#: 7 │ │ ├╴Integer#: 18 │ │ ├╴Jhc │ │ │ ├╴Basics │ │ │ │ ├╴(,): 7 │ │ │ │ ╰╴(,,): 4 │ │ │ ╰╴Order.Bool#: 16 │ │ ├╴LennartPrimes.:>: 4 │ │ ╰╴_: 2 │ ├╴let-coalesce: 1104 │ ├╴let-from-case: 40 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x10: 1 │ ╰╴x50: 1 ├╴Simplify-Simplify-Two │ ╰╴E │ ╰╴Simplify │ ├╴inline.atomic.x12806: 1 │ ├╴known-case │ │ ├╴Integer#: 1 │ │ ╰╴_: 2 │ ├╴let-coalesce: 1052 │ ├╴let-from-case: 25 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x10: 1 │ ╰╴x50: 1 ├╴WorkWrap-OptWW │ ╰╴E │ ╰╴Workwrap │ ├╴CPR │ │ ├╴Int#: 1 │ │ ├╴Integer#: 3 │ │ ├╴Jhc.Basics.(,): 2 │ │ ├╴Jhc.Basics.(,,): 2 │ │ ├╴Jhc.Order.Bool#: 5 │ │ ╰╴LennartPrimes.:>: 1 │ ╰╴arg │ ├╴Int#: 3 │ ├╴Integer#: 11 │ ├╴Jhc.Basics.(,): 5 │ ├╴Jhc.Order.Bool#: 1 │ ├╴LennartPrimes.:>: 1 │ ╰╴absent: 1 ├╴typeAnalyze-Init: 30 ╰╴typeAnalyze-PreInit ╰╴Specialize ├╴body │ ├╴GalePrimes2.catRights │ │ ├╴x44.Integer: 1 │ │ ╰╴x46.Integer: 1 │ ├╴GalePrimes2.crossOff.x108.Integer: 1 │ ├╴GalePrimes2.fromEither.x152.Integer: 1 │ ├╴GalePrimes2.sieve.x70.Integer: 1 │ ├╴NaiveSieveLimit.wheeler.x232.Integer: 1 │ ├╴NaiveSieveWheel.wheeler.x156.Integer: 1 │ ├╴ONeillPrimes.61_insertprime.x342.Integer: 1 │ ├╴ONeillPrimes.62_sieve'.x258.Integer: 1 │ ├╴ONeillPrimes.wheeler.x460.Integer: 1 │ ├╴OlegPrimes.4_repl_every_n'.x66.Integer: 1 │ ├╴ReinkePrimes.applyAt │ │ ├╴x104.Integer: 1 │ │ ╰╴x106.Integer: 1 │ ├╴ReinkePrimes.sieve.x46.Integer: 1 │ ├╴ReinkePrimes.sieve' │ │ ├╴x82.Integer: 1 │ │ ╰╴x84.Integer: 1 │ ├╴RuncimanPrimes.14_roll.x102.Integer: 1 │ ╰╴RuncimanPrimes.spiral.x148.Integer: 1 ╰╴use ├╴GalePrimes2.catRights: 3 ├╴GalePrimes2.crossOff: 4 ├╴GalePrimes2.fromEither: 1 ├╴GalePrimes2.sieve: 3 ├╴NaiveSieveLimit.wheeler: 2 ├╴NaiveSieveWheel.wheeler: 2 ├╴ONeillPrimes.61_insertprime: 2 ├╴ONeillPrimes.62_sieve': 3 ├╴ONeillPrimes.wheeler: 2 ├╴OlegPrimes.4_repl_every_n': 2 ├╴ReinkePrimes.applyAt: 3 ├╴ReinkePrimes.sieve: 1 ├╴ReinkePrimes.sieve': 2 ├╴RuncimanPrimes.14_roll: 2 ╰╴RuncimanPrimes.spiral: 2 Type analyzed methods Jhc.Basics.id \({Jhc.Prim.[][(0,{Jhc.Basics.Integer})],Jhc.Basics.Integer}) Jhc.Basics.$ \({Jhc@.->[(0,{Jhc.IO.IOError}),(1,{Jhc.Prim.IO[(0,())]})]})({Jhc.Prim.IO[(0,())]}) Jhc.Basics.iterate \({Jhc.Basics.Integer}) Jhc.Basics.repeat \({Jhc.Basics.Integer,Jhc.Order.Bool}) Jhc.Basics.map \(())({Jhc.Basics.Integer,Jhc.Basics.(,)[(0,()),(1,())],Prelude.Either[(0,{Jhc.Basics.Integer}),(1,{Jhc.Basics.Integer})]}) Jhc.Basics.++ \({Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.Integer,Jhc.Basics.(,)[(0,()),(1,())],Prelude.Either[(0,{Jhc.Basics.Integer}),(1,{Jhc.Basics.Integer})]}) Jhc.Basics.foldl \({Jhc.Basics.Integer})({Jhc.Basics.Integer}) Jhc.Basics.reverse \({Jhc.Basics.Integer}) Jhc.Basics.concatMap \({Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Prim.Int}) Jhc.Basics.foldr \(())({Jhc.Prim.[][(0,())],Jhc@.->[(0,{Jhc.Prim.[][(0,{Jhc.Basics.Integer})]}),(1,{Jhc.Prim.[][(0,{Jhc.Basics.Integer})]})]}) Prelude.+ \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.- \({Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Float.Double}) Prelude.* \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.negate \({Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Float.Float,Jhc.Float.Double}) Prelude.abs \({Jhc.Float.Double}) Prelude.signum \({Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Float.Double}) Prelude.fromInteger \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.fromInt \({Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Float.Float,Jhc.Float.Double}) Prelude.quot \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.rem \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.quotRem \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.toInt \({Jhc.Basics.Integer}) Prelude.fromRational \({Jhc.Float.Double}) Prelude.properFraction \({Jhc.Float.Double})({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.floatRadix \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.floatDigits \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.floatRange \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.decodeFloat \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.isNaN \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.isInfinite \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.isNegativeZero \({Jhc.Float.Float,Jhc.Float.Double}) Prelude.even \({Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.^ \({Jhc.Prim.Int,Jhc.Basics.Integer})({Jhc.Prim.Int}) Prelude.head \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Basics.Integer}) Prelude.tail \({Jhc.Basics.Integer}) Prelude.last \({Jhc.Basics.Integer}) Prelude.init \({Jhc.Prim.Int}) Prelude.foldl1 \({Jhc.Basics.Integer}) Prelude.take \({Jhc.Prim.Char,Jhc.Basics.Integer}) Prelude.drop \({Jhc.Prim.Char}) Jhc.IO.ioError \({Jhc.Addr.Ptr[(0,())]}) Jhc.IO.catch \({Jhc.Basics.()}) Jhc.IO.error \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.List.filter \({Jhc.Prim.Char,Jhc.Basics.Integer}) Jhc.List.!! \({Jhc.Basics.(,)[(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]}),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Jhc.Enum.toEnum \({Time.Month,Time.Day}) Jhc.Enum.fromEnum \({Time.Month,Time.Day}) 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@.->[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.[][(0,{Jhc.Basics.Integer})]})]})({Jhc.Basics.()}) Jhc.Order.== \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.Integer,Jhc.Float.Float,Jhc.Float.Double,Foreign.C.Types.CChar,Foreign.C.Types.CInt}) Jhc.Order.< \({Jhc.Basics.Integer,Jhc.Float.Float,Jhc.Float.Double}) Jhc.Order.<= \({Jhc.Prim.Int,Jhc.Basics.Integer}) Jhc.Order.> \({Jhc.Prim.Int,Jhc.Float.Double}) Prelude.Text.readsPrec \({Jhc.Prim.Int}) Prelude.Text.showsPrec \(()) Prelude.Text.show \({Jhc.Basics.Integer}) Prelude.Text.showList \(()) Prelude.Text.reads \({Jhc.Prim.Int}) Prelude.Text.shows \(()) Prelude.Text.read \({Jhc.Prim.Int}) Data.Ix.range \(()) Data.Ix.index \(()) Data.Array.indices \(())(()) Data.Array.assocs \(())(()) Jhc.List.filterIterate \({Jhc.Prim.Char,Jhc.Basics.Integer}) Jhc.List.mapIterate \(())({Jhc.Basics.Integer,Jhc.Basics.(,)[(0,()),(1,())],Prelude.Either[(0,{Jhc.Basics.Integer}),(1,{Jhc.Basics.Integer})]}) Jhc.List.filterMap \({Jhc.Prim.Char,Jhc.Basics.Integer})({}) Jhc.List.mapFilter \(())({Jhc.Basics.Integer,Jhc.Basics.(,)[(0,()),(1,())],Prelude.Either[(0,{Jhc.Basics.Integer}),(1,{Jhc.Basics.Integer})]}) Jhc.IO.unsafePerformIO \({Jhc.Basics.(,)[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.Int})],Time.CalendarTime}) Jhc.IO.showError \({Jhc.Basics.(,)[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.Int})],Jhc.Addr.Ptr[(0,())],Time.CalendarTime}) Jhc.IO.errorContinuation \({Jhc.Basics.(,)[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.Int})],Time.CalendarTime}) Jhc.IO.runMain \({Jhc.Basics.()}) Jhc.IO.exitFailure \({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}) Numeric.showGFloat \({Jhc.Float.Float,Jhc.Float.Double}) Numeric.showFloat \({Jhc.Float.Float,Jhc.Float.Double}) Numeric.formatRealFloat \({Jhc.Float.Float,Jhc.Float.Double}) 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})]})],Jhc.Basics.(,)[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.Int})]}) Foreign.Marshal.Alloc.failWhenNULL \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Jhc.String.unpackStringFoldr \({Jhc.Prim.[][(0,())],Jhc@.->[(0,{Jhc.Prim.[][(0,{Jhc.Basics.Integer})]}),(1,{Jhc.Prim.[][(0,{Jhc.Basics.Integer})]})]}) Instance@.iPrelude.Text.showsPrec.Jhc@.-> \(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc@.-> \(())(()) Instance@.iPrelude.Text.showsPrec.Prelude.Ratio.Ratio \(()) W@.fInstance@.iPrelude.Text.showsPrec.Prelude.Ratio.Ratio \(()) Instance@.iPrelude.Text.showsPrec.Data.Complex.Complex \(()) W@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex \(()) Instance@.iPrelude.Text.showsPrec.Data.Array.Array \(())(()) W@.fData.Array.! \(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Data.Array.Array \(())(()) 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.List.!! \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Basics.(,)[(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]}),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) W@.fJhc.IO.exitFailure \({Jhc.Basics.()}) Instance@.iJhc.Enum.enumFromTo.default \({Time.Month,Time.Day}) Instance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) Instance@.iJhc.Order.max.default \({Jhc.Prim.Int}) W@.fInstance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order./=.default \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.Integer,Foreign.C.Types.CInt}) 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@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr \(()) 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.properFraction.Jhc.Float.Double \({Jhc.Prim.Int,Jhc.Basics.Integer}) Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,) \(())(())(())(()) Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,,) \(())(())(())(())(()) Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,) \(())(()) Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,) \(())(())(()) Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[] \(()) Instance@.iPrelude.Text.show.default \({Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Basics.(,)[(0,{Jhc.Prim.Int}),(1,())]}) Instance@.iPrelude.Text.showList.default \({Jhc.Prim.[][(0,())],Jhc.Prim.Int,Jhc.Basics.Integer,Jhc.Basics.(),Jhc.Basics.(,)[(0,()),(1,())],Jhc.Basics.(,,)[(0,()),(1,()),(2,())],Jhc.Basics.(,,,)[(0,()),(1,()),(2,()),(3,())],Jhc.Basics.(,,,,)[(0,()),(1,()),(2,()),(3,()),(4,())],Prelude.Maybe[(0,())],Prelude.Either[(0,()),(1,())],Jhc.Float.Float,Jhc.Float.Double,Jhc.IO.IOError,Jhc.Order.Bool,Jhc.Order.Ordering,System.Random.StdGen,System.IO.BufferMode,System.IO.SeekMode,System.ExitCode,Prelude.Ratio.Ratio[(0,())],Jhc.Handle.IOMode,Jhc.Handle.Handle,Data.Complex.Complex[(0,())],Data.Array.Array[(0,()),(1,())],Jhc.Addr.Ptr[(0,())],Data.Ratio.Ratio[(0,())],Time.ClockTime,Time.Month,Time.Day,Time.CalendarTime,Time.TimeDiff,Jhc@.->[(0,()),(1,())],PriorityQ.PriorityQ[(0,()),(1,())]}) Instance@.iPrelude.Text.showsPrec.Data.Ratio.Ratio \(()) Instance@.iPrelude.Text.showsPrec.Prelude.Either \(())(()) Instance@.iPrelude.Text.showsPrec.Prelude.Maybe \(()) Instance@.iPrelude.ceiling.default \({Jhc.Float.Double})({Jhc.Prim.Int}) Instance@.iPrelude.round.default \({Jhc.Float.Double})({Jhc.Basics.Integer}) Instance@.iPrelude.quotRem.default \({Jhc.Prim.Int,Jhc.Basics.Integer}) Instance@.iPrelude.divMod.default \({Jhc.Prim.Int,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})]})],Jhc.Basics.(,)[(0,{Jhc.Basics.Integer}),(1,{Jhc.Prim.Int})]}) W@.fPrelude.span \({Jhc.Prim.Char,Jhc.Basics.Integer}) W@.fPrelude.splitAt \({Jhc.Prim.Char}) W@.fPrelude.replicate \({Jhc.Prim.Int}) W@.fInstance@.iPrelude.quotRem.default \({Jhc.Prim.Int,Jhc.Basics.Integer}) W@.fInstance@.iPrelude.properFraction.Jhc.Float.Double \({Jhc.Prim.Int,Jhc.Basics.Integer}) W@.fNumeric.floatToDigits \({Jhc.Float.Float,Jhc.Float.Double}) W@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either \(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Data.Ratio.Ratio \(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[] \(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,) \(())(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(,) \(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,,) \(())(())(())(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,) \(())(())(())(()) W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr \(()) W@.fPrelude.Text.readParen \({Jhc.Basics.Integer}) PriorityQ.insert \({Jhc.Basics.Integer})({Jhc.Prim.[][(0,{Jhc.Basics.Integer})]}) PriorityQ.siftdown \({Jhc.Basics.Integer})({Jhc.Prim.[][(0,{Jhc.Basics.Integer})]}) PriorityQ.deleteMinAndInsert \({Jhc.Basics.Integer})({Jhc.Prim.[][(0,{Jhc.Basics.Integer})]}) Instance@.iPrelude.Text.showsPrec.PriorityQ.PriorityQ \(())(()) Main.printNthPrime \({Jhc.Basics.Integer}) W@.fMain.primesToNth \({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 -- Simplify-Main-One -- Simplify-Main-One -- typeAnalyze-Main-AfterSimp -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-Main-Two -- 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 no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap Finding fixpoint for Liftees: [2877](2877)(26)(3)(1) (2624::Unknown,"Not Lifted") (6284::Unknown,"Not Lifted") (7010::Unknown,"Not Lifted") (7294::Unknown,"Not Lifted") (7562::Unknown,"Not Lifted") (7736::Unknown,"Not Lifted") (8296::Unknown,"Not Lifted") (8330::Unknown,"Not Lifted") (9542::Unknown,"Not Lifted") (R@.fJhc.Basics.112_rev::Unknown,"Not Lifted") (R@.fPrelude.Text.lex::Unknown,"Not Lifted") (10828::Unknown,"Not Lifted") (R@.fJhc.IO.putErrLn::Unknown,"Not Lifted") (11034::Unknown,"Not Lifted") (Jhc.String.16_f::Unknown,"Not Lifted") (11546::Unknown,"Not Lifted") (W@.f17290::Unknown,"Not Lifted") (W@.fForeign.C.String.5_loop::Unknown,"Not Lifted") (23154::Unknown,"Not Lifted") PassStats ├╴Barendregt: 8 ├╴BoxifyProgram: 1 ├╴Boxy WorkWrap │ ╰╴E │ ╰╴Workwrap │ ├╴CPR │ │ ├╴Jhc.Basics.(,): 2 │ │ ╰╴Jhc.Order.Bool#: 12 │ ╰╴arg │ ├╴Char#: 9 │ ├╴Double#: 2 │ ├╴Int#: 8 │ ├╴Integer#: 26 │ ├╴Jhc.Basics.(,) │ │ ├╴Double#: 1 │ │ ╰╴Int#: 1 │ ├╴Jhc.Order.Bool#: 6 │ ├╴LennartPrimes.:>: 1 │ ╰╴absent: 6 ├╴EtaExpansion-Main-AfterOne: 1 ├╴LambdaLift │ ╰╴E │ ╰╴LambdaLift │ ├╴doBigLift │ │ ├╴Case │ │ │ ├╴1: 83 │ │ │ ├╴2: 38 │ │ │ ├╴3: 12 │ │ │ ├╴4: 4 │ │ │ ├╴5: 2 │ │ │ ├╴6: 1 │ │ │ ╰╴9: 1 │ │ ╰╴Lambda │ │ ├╴0: 2 │ │ ├╴1: 37 │ │ ├╴12: 1 │ │ ├╴2: 20 │ │ ├╴3: 12 │ │ ├╴4: 6 │ │ ├╴5: 1 │ │ ├╴6: 2 │ │ ╰╴7: 2 │ ├╴doBigLiftR │ │ ╰╴Lambda │ │ ├╴1: 30 │ │ ├╴2: 7 │ │ ├╴3: 5 │ │ ╰╴4: 3 │ ├╴doLift │ │ ├╴Case.0: 4 │ │ ├╴Lambda │ │ │ ├╴1: 19 │ │ │ ├╴2: 2 │ │ │ ╰╴3: 1 │ │ ╰╴Other.0: 9 │ ╰╴doLiftR │ ├╴Case.0: 2 │ ├╴Lambda │ │ ├╴1: 35 │ │ ├╴2: 17 │ │ ╰╴3: 9 │ ╰╴Other.0: 1 ├╴PruneUnreachable: 3 ├╴Simplify-Main-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(double): 1 │ │ │ ├╴(int)==(char,char).ec: 1 │ │ │ ├╴(int)==(int,int).ec: 2 │ │ │ ╰╴(intmax_t): 2 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 57 │ │ │ ╰╴let: 25 │ │ ├╴case-atomic-unboxed: 13 │ │ ├╴case-default-case: 10 │ │ ├╴case-improve-default.[Integer#]: 12 │ │ ├╴case-lambda: 1 │ │ ├╴case-of-bottom: 16 │ │ ├╴case-of-case: 98 │ │ ├╴case-of-case-join: 9 │ │ ├╴case-omittable: 1 │ │ ├╴error-application: 2 │ │ ├╴f-beta-reduce │ │ │ ├╴_: 9 │ │ │ ├╴x10102: 1 │ │ │ ├╴x10264: 1 │ │ │ ├╴x10350: 1 │ │ │ ├╴x10436: 1 │ │ │ ├╴x10438: 1 │ │ │ ├╴x10934: 1 │ │ │ ├╴x10936: 1 │ │ │ ├╴x10938: 1 │ │ │ ├╴x10940: 1 │ │ │ ├╴x10942: 1 │ │ │ ├╴x10944: 1 │ │ │ ├╴x10946: 1 │ │ │ ├╴x10948: 1 │ │ │ ├╴x10950: 1 │ │ │ ├╴x10952: 1 │ │ │ ├╴x10954: 1 │ │ │ ├╴x10956: 1 │ │ │ ├╴x10958: 1 │ │ │ ├╴x10960: 1 │ │ │ ├╴x10962: 1 │ │ │ ├╴x10964: 1 │ │ │ ├╴x10966: 1 │ │ │ ├╴x10968: 1 │ │ │ ├╴x10970: 1 │ │ │ ├╴x10972: 1 │ │ │ ├╴x10974: 1 │ │ │ ├╴x10976: 1 │ │ │ ├╴x10978: 1 │ │ │ ├╴x10980: 1 │ │ │ ├╴x10982: 1 │ │ │ ├╴x10984: 1 │ │ │ ├╴x10986: 1 │ │ │ ├╴x10988: 1 │ │ │ ├╴x10990: 1 │ │ │ ├╴x10992: 1 │ │ │ ├╴x10994: 1 │ │ │ ├╴x10996: 1 │ │ │ ├╴x10998: 1 │ │ │ ├╴x11000: 1 │ │ │ ├╴x11002: 1 │ │ │ ├╴x11004: 1 │ │ │ ├╴x11006: 1 │ │ │ ├╴x11008: 1 │ │ │ ├╴x11010: 1 │ │ │ ├╴x11012: 1 │ │ │ ├╴x11014: 1 │ │ │ ├╴x11016: 1 │ │ │ ├╴x11018: 1 │ │ │ ├╴x11020: 1 │ │ │ ├╴x11022: 1 │ │ │ ├╴x11024: 1 │ │ │ ├╴x11056: 1 │ │ │ ├╴x11058: 1 │ │ │ ├╴x11060: 1 │ │ │ ├╴x11066: 1 │ │ │ ├╴x11068: 1 │ │ │ ├╴x11076: 1 │ │ │ ├╴x11078: 1 │ │ │ ├╴x11080: 1 │ │ │ ├╴x11082: 1 │ │ │ ├╴x11084: 1 │ │ │ ├╴x11086: 1 │ │ │ ├╴x11088: 1 │ │ │ ├╴x11090: 1 │ │ │ ├╴x11092: 1 │ │ │ ├╴x11094: 1 │ │ │ ├╴x11096: 1 │ │ │ ├╴x11098: 1 │ │ │ ├╴x11100: 1 │ │ │ ├╴x11102: 1 │ │ │ ├╴x11104: 1 │ │ │ ├╴x11402: 1 │ │ │ ├╴x11404: 1 │ │ │ ├╴x11412: 1 │ │ │ ├╴x11414: 1 │ │ │ ├╴x11450: 1 │ │ │ ├╴x11792: 1 │ │ │ ├╴x1230: 1 │ │ │ ├╴x14070: 1 │ │ │ ├╴x14072: 1 │ │ │ ├╴x14074: 1 │ │ │ ├╴x14076: 1 │ │ │ ├╴x14080: 1 │ │ │ ├╴x14082: 1 │ │ │ ├╴x14086: 1 │ │ │ ├╴x14202: 1 │ │ │ ├╴x14208: 1 │ │ │ ├╴x14212: 1 │ │ │ ├╴x14218: 1 │ │ │ ├╴x14224: 1 │ │ │ ├╴x14230: 1 │ │ │ ├╴x14236: 1 │ │ │ ├╴x14246: 1 │ │ │ ├╴x14248: 1 │ │ │ ├╴x14252: 1 │ │ │ ├╴x14254: 1 │ │ │ ├╴x14258: 1 │ │ │ ├╴x14260: 1 │ │ │ ├╴x14264: 1 │ │ │ ├╴x14266: 1 │ │ │ ├╴x16084: 1 │ │ │ ├╴x16090: 1 │ │ │ ├╴x16094: 1 │ │ │ ├╴x16098: 1 │ │ │ ├╴x16478: 1 │ │ │ ├╴x16516: 1 │ │ │ ├╴x1660: 1 │ │ │ ├╴x3228: 1 │ │ │ ├╴x5326: 1 │ │ │ ├╴x5330: 1 │ │ │ ├╴x6302: 1 │ │ │ ├╴x6314: 1 │ │ │ ├╴x6526: 1 │ │ │ ├╴x6542: 1 │ │ │ ├╴x6850: 1 │ │ │ ├╴x6852: 1 │ │ │ ├╴x7152: 1 │ │ │ ├╴x7406: 1 │ │ │ ├╴x7412: 1 │ │ │ ├╴x7432: 1 │ │ │ ├╴x7436: 1 │ │ │ ├╴x7438: 1 │ │ │ ├╴x7444: 1 │ │ │ ├╴x7448: 1 │ │ │ ├╴x7452: 1 │ │ │ ├╴x7456: 1 │ │ │ ├╴x7460: 1 │ │ │ ├╴x7464: 1 │ │ │ ├╴x7468: 1 │ │ │ ├╴x7472: 1 │ │ │ ├╴x7498: 1 │ │ │ ├╴x8844: 1 │ │ │ ├╴x9212: 1 │ │ │ ├╴x9320: 1 │ │ │ ├╴x9628: 1 │ │ │ ├╴x9870: 1 │ │ │ ╰╴x9932: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Data.Char.digitToInt: 1 │ │ │ │ ├╴Instance@.iData.Ix.index.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iData.Ix.index.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iData.Ix.index.Time.Day: 1 │ │ │ │ ├╴Instance@.iData.Ix.index.Time.Month: 1 │ │ │ │ ├╴Instance@.iData.Ix.range.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iData.Ix.range.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iData.Ix.range.Time.Day: 1 │ │ │ │ ├╴Instance@.iData.Ix.range.Time.Month: 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.Enum.fromEnum.Time.Day: 1 │ │ │ │ ├╴Instance@.iJhc.Enum.fromEnum.Time.Month: 1 │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Float.Double: 2 │ │ │ │ ├╴Instance@.iJhc.Order.<.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Basics.Integer: 6 │ │ │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 2 │ │ │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CInt: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Float.Double: 4 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 2 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 3 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 3 │ │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Array.Array: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Complex.Complex: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Ratio.Ratio: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(): 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,): 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,): 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,): 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,,): 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Handle.Handle: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Handle.IOMode: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.IO.IOError: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Order.Bool: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Order.Ordering: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc@.->: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Prelude.Either: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Prelude.Ratio.Ratio: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.IO.SeekMode: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.Random.StdGen: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.CalendarTime: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.ClockTime: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.Day: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.Month: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.TimeDiff: 1 │ │ │ │ ├╴Instance@.iPrelude.floatDigits.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.floatDigits.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.floatRadix.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.floatRadix.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.floatRange.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.floatRange.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 6 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Float.Double: 6 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 8 │ │ │ │ ├╴Instance@.iPrelude.fromInteger.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInteger.Jhc.Prim.Int: 4 │ │ │ │ ├╴Instance@.iPrelude.isInfinite.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.isInfinite.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.isNaN.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.isNaN.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.isNegativeZero.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.isNegativeZero.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Float.Double: 1 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Float.Float: 1 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.properFraction.Jhc.Float.Double: 2 │ │ │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.quot.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.quotRem.default: 2 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.signum.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.signum.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 10 │ │ │ │ ├╴Jhc.Basics.$: 1 │ │ │ │ ├╴Jhc.IO.exitFailure: 1 │ │ │ │ ├╴Jhc.IO.runMain: 1 │ │ │ │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 1 │ │ │ │ ├╴Spec@.Prelude.204.fPrelude.even: 1 │ │ │ │ ├╴Spec@.Prelude.206.fPrelude.even: 1 │ │ │ │ ╰╴x17240: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Instance@.iJhc.Enum.toEnum.Time.Day: 1 │ │ │ │ ├╴Instance@.iJhc.Enum.toEnum.Time.Month: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 4 │ │ │ │ ├╴Instance@.iPrelude.round.default: 2 │ │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ │ ├╴Jhc.IO.showIOError: 1 │ │ │ │ ├╴Jhc.IO.thenIO_: 2 │ │ │ │ ├╴Jhc.IO.unsafePerformIO: 3 │ │ │ │ ├╴Prelude.foldl1: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Jhc.Prim.Char: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Time.Day: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Time.Month: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.fromEnum.Time.Day: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.fromEnum.Time.Month: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(): 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatDigits.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatDigits.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRadix.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRadix.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRange.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRange.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fJhc.IO.exitFailure: 1 │ │ │ │ ╰╴W@.fSpec@.Prelude.204.fPrelude.even: 1 │ │ │ ├╴ManyBranch.(epheremal): 13 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 21 │ │ │ │ ├╴NaiveSieveLimit.66_lsieve': 1 │ │ │ │ ├╴Numeric.showInt: 1 │ │ │ │ ├╴Prelude.130_r: 1 │ │ │ │ ├╴Prelude.137_patrhs@7: 1 │ │ │ │ ╰╴Prelude.139_r: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Data.Array.assocs: 1 │ │ │ │ ├╴Data.Array.indices: 1 │ │ │ │ ├╴Foreign.Marshal.Alloc.failWhenNULL: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.IO.errorContinuation: 1 │ │ │ │ ├╴Jhc.IO.ioError: 1 │ │ │ │ ├╴Jhc.IO.showError: 1 │ │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ │ ├╴LennartPrimes.primesUpTo: 1 │ │ │ │ ├╴Main.main: 1 │ │ │ │ ├╴NaiveSieve.primesUpTo: 1 │ │ │ │ ├╴NaiveSieveWheel.primesUpTo: 1 │ │ │ │ ├╴NofibPrimes.primesUpTo: 1 │ │ │ │ ├╴Numeric.36_read': 1 │ │ │ │ ├╴Numeric.formatRealFloat: 1 │ │ │ │ ├╴Numeric.readSigned: 1 │ │ │ │ ├╴Numeric.showGFloat: 1 │ │ │ │ ├╴ONeillPrimes.primesUpTo: 1 │ │ │ │ ├╴OlegPrimes.primesUpTo: 1 │ │ │ │ ├╴Prelude.Text.read: 1 │ │ │ │ ├╴Prelude.Text.reads: 1 │ │ │ │ ├╴Prelude.last: 1 │ │ │ │ ├╴PriorityQ.insert: 1 │ │ │ │ ├╴PriorityQ.siftdown: 1 │ │ │ │ ├╴ReinkePrimes.primesUpTo: 1 │ │ │ │ ├╴RuncimanPrimes.primesUpTo: 1 │ │ │ │ ├╴SimplePrimes.primesUpTo: 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.enumFromThen.Jhc.Basics.Integer: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.enumFromTo.Jhc.Prim.Char: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.properFraction.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fJhc.List.!!: 1 │ │ │ │ ├╴W@.fMain.nThPrimeApprox: 1 │ │ │ │ ├╴W@.fMain.primesToNth: 1 │ │ │ │ ├╴W@.fPrelude.Text.readParen: 1 │ │ │ │ ├╴W@.fSpec@.Numeric.10.fNumeric.showSigned: 1 │ │ │ │ ├╴W@.fSpec@.Prelude.212.fPrelude.gcd: 1 │ │ │ │ ├╴W@.fTime.calendarTimeToString: 1 │ │ │ │ ├╴W@.fTime.formatCalendarTime: 1 │ │ │ │ ╰╴ZilibowitzPrimes.primesUpTo: 1 │ │ │ ╰╴atomic │ │ │ ├╴Prelude.137_patrhs@7: 1 │ │ │ ├╴Prelude.237_n: 2 │ │ │ ├╴x11046: 1 │ │ │ ├╴x11214: 5 │ │ │ ├╴x11224: 3 │ │ │ ├╴x11232: 1 │ │ │ ├╴x11236: 1 │ │ │ ├╴x11260: 1 │ │ │ ├╴x11272: 1 │ │ │ ├╴x11292: 1 │ │ │ ├╴x1138: 1 │ │ │ ├╴x11594: 1 │ │ │ ├╴x11600: 1 │ │ │ ├╴x11608: 1 │ │ │ ├╴x11804: 1 │ │ │ ├╴x11808: 1 │ │ │ ├╴x12028: 1 │ │ │ ├╴x13750: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x1400: 2 │ │ │ ├╴x14286: 1 │ │ │ ├╴x15376: 1 │ │ │ ├╴x15386: 1 │ │ │ ├╴x15396: 1 │ │ │ ├╴x15406: 1 │ │ │ ├╴x15436: 1 │ │ │ ├╴x15574: 1 │ │ │ ├╴x15578: 1 │ │ │ ├╴x15580: 1 │ │ │ ├╴x15588: 1 │ │ │ ├╴x15594: 1 │ │ │ ├╴x15600: 1 │ │ │ ├╴x15606: 1 │ │ │ ├╴x16224: 1 │ │ │ ├╴x16846: 1 │ │ │ ├╴x16898: 1 │ │ │ ├╴x16906: 1 │ │ │ ├╴x18384: 1 │ │ │ ├╴x18508: 1 │ │ │ ├╴x18516: 1 │ │ │ ├╴x18548: 1 │ │ │ ├╴x304: 1 │ │ │ ├╴x56: 1 │ │ │ ├╴x6544: 1 │ │ │ ├╴x7444: 1 │ │ │ ├╴x7448: 1 │ │ │ ├╴x7452: 1 │ │ │ ├╴x8280: 1 │ │ │ ╰╴x9464: 4 │ │ ├╴known-case │ │ │ ├╴(#2#): 6 │ │ │ ├╴0: 5 │ │ │ ├╴1: 4 │ │ │ ├╴Addr#: 3 │ │ │ ├╴CChar#: 1 │ │ │ ├╴Double#: 1 │ │ │ ├╴Foreign.C.Types.CChar: 1 │ │ │ ├╴Int#: 19 │ │ │ ├╴Integer#: 16 │ │ │ ├╴Jhc │ │ │ │ ├╴Basics │ │ │ │ │ ├╴(,): 1 │ │ │ │ │ ╰╴Integer: 2 │ │ │ │ ├╴Float.Double: 2 │ │ │ │ ├╴Options.Target#: 5 │ │ │ │ ├╴Order.Bool#: 13 │ │ │ │ ╰╴Prim │ │ │ │ ├╴IO: 3 │ │ │ │ ╰╴Int: 1 │ │ │ ├╴Numeric.FFFormat#: 3 │ │ │ ├╴Prelude.Nothing: 4 │ │ │ ├╴System.Locale.TimeLocale: 10 │ │ │ ╰╴_: 29 │ │ ├╴let-coalesce: 187 │ │ ├╴let-from-case: 24 │ │ ╰╴strictness │ │ ╰╴cheap-eagerness │ │ ╰╴def │ │ ├╴x5076: 1 │ │ ╰╴x7302: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Data.Ix.index: 2 │ │ │ ├╴Data.Ix.range: 1 │ │ │ ├╴Foreign.Storable.peek: 2 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴Jhc.Enum.fromEnum: 1 │ │ │ ├╴Jhc.Monad.24_go: 1 │ │ │ ├╴Jhc.Monad.36_go: 1 │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ ├╴Jhc.Order.<: 2 │ │ │ ├╴Jhc.Order.<=: 2 │ │ │ ├╴Jhc.Order.==: 2 │ │ │ ├╴Jhc.Order.>: 2 │ │ │ ├╴Numeric.readDec: 1 │ │ │ ├╴Prelude.*: 2 │ │ │ ├╴Prelude.+: 2 │ │ │ ├╴Prelude.-: 2 │ │ │ ├╴Prelude.Text.showList: 2 │ │ │ ├╴Prelude.Text.showsPrec: 2 │ │ │ ├╴Prelude.decodeFloat: 1 │ │ │ ├╴Prelude.floatDigits: 1 │ │ │ ├╴Prelude.floatRadix: 1 │ │ │ ├╴Prelude.floatRange: 1 │ │ │ ├╴Prelude.fromInt: 1 │ │ │ ├╴Prelude.fromInteger: 1 │ │ │ ├╴Prelude.isInfinite: 1 │ │ │ ├╴Prelude.isNaN: 1 │ │ │ ├╴Prelude.isNegativeZero: 1 │ │ │ ├╴Prelude.negate: 1 │ │ │ ├╴Prelude.quot: 2 │ │ │ ├╴Prelude.quotRem: 2 │ │ │ ├╴Prelude.rem: 2 │ │ │ ├╴Prelude.signum: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴x334: 1 │ │ │ ╰╴x3732: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Jhc.Enum.toEnum: 1 │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴LennartPrimes.primesUpTo: 2 │ │ │ ├╴NaiveSieve.primesUpTo: 1 │ │ │ ├╴NaiveSieveWheel.primesUpTo: 1 │ │ │ ├╴NofibPrimes.primesUpTo: 1 │ │ │ ├╴ONeillPrimes.primesUpTo: 1 │ │ │ ├╴OlegPrimes.primesUpTo: 1 │ │ │ ├╴Prelude.abs: 2 │ │ │ ├╴ReinkePrimes.primesUpTo: 1 │ │ │ ├╴RuncimanPrimes.primesUpTo: 1 │ │ │ ├╴SimplePrimes.primesUpTo: 1 │ │ │ ├╴W@.fData.Char.showLitChar: 1 │ │ │ ├╴ZilibowitzPrimes.primesUpTo: 1 │ │ │ ├╴x332: 1 │ │ │ ├╴x364: 1 │ │ │ ├╴x366: 1 │ │ │ ╰╴x3734: 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: 1 │ │ ├╴Instance@.iPrelude.Text.showList.default: 66 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Array.Array: 2 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Complex.Complex: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Data.Ratio.Ratio: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 2 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(): 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,): 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,): 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,): 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.(,,,,): 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Handle.Handle: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Handle.IOMode: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.IO.IOError: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Order.Bool: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Order.Ordering: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[]: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc@.->: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Prelude.Either: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Prelude.Maybe: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Prelude.Ratio.Ratio: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.PriorityQ.PriorityQ: 3 │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.ExitCode: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.IO.BufferMode: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.IO.SeekMode: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.System.Random.StdGen: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.CalendarTime: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.Day: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.Month: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Time.TimeDiff: 1 │ │ ├╴Instance@.iPrelude.properFraction.Jhc.Float.Double: 1 │ │ ├╴Jhc.IO.catch: 1 │ │ ├╴Jhc.Monad.mapM_: 1 │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 2 │ │ ╰╴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.<.Jhc.Float.Double: 1 │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Basics.Integer: 6 │ │ ├╴Instance@.iJhc.Order.<=.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Float.Double: 3 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 2 │ │ ├╴Instance@.iJhc.Order.>.Jhc.Float.Double: 1 │ │ ├╴Instance@.iJhc.Order.>.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 2 │ │ ├╴Instance@.iPrelude.+.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.-.Jhc.Float.Double: 1 │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 2 │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.abs.Jhc.Float.Double: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 8 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Float.Double: 5 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 7 │ │ ├╴Instance@.iPrelude.fromInteger.Jhc.Prim.Int: 3 │ │ ├╴Instance@.iPrelude.fromRational.Jhc.Float.Double: 1 │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.properFraction.Jhc.Float.Double: 2 │ │ ├╴Instance@.iPrelude.quot.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.quotRem.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.signum.Jhc.Float.Double: 1 │ │ ╰╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 11 │ ╰╴Specialize │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 2 │ ├╴Spec@.Numeric.56.fNumeric.readInt: 1 │ ├╴Spec@.Prelude.204.fPrelude.even: 1 │ ╰╴Spec@.Prelude.206.fPrelude.even: 1 ├╴Simplify-Main-Two │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(intmax_t,intmax_t).ec: 7 │ │ │ ├╴(intmax_t): 1 │ │ │ ├╴(intmax_t)-(intmax_t).c: 3 │ │ │ ╰╴(size_t): 1 │ │ ╰╴Simplify │ │ ├╴case-of-case: 18 │ │ ├╴case-of-case-join: 5 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.quotRem.default: 1 │ │ │ │ ╰╴Instance@.iPrelude.signum.Jhc.Basics.Integer: 2 │ │ │ ├╴Many.(epheremal): 3 │ │ │ ├╴ManyBranch.(epheremal): 8 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Prelude.64_patrhs@4: 1 │ │ │ │ ├╴Prelude.66_q: 1 │ │ │ │ ╰╴Prelude.67_r: 1 │ │ │ ╰╴atomic │ │ │ ├╴Prelude.64_patrhs@4: 2 │ │ │ ├╴Prelude.67_r: 1 │ │ │ ├╴x14388: 1 │ │ │ ├╴x14404: 1 │ │ │ ├╴x6536: 1 │ │ │ ├╴x9358: 1 │ │ │ ╰╴x9382: 1 │ │ ├╴known-case │ │ │ ├╴-1: 1 │ │ │ ├╴0: 1 │ │ │ ├╴1: 1 │ │ │ ├╴Int#: 2 │ │ │ ├╴Integer#: 11 │ │ │ ├╴Jhc │ │ │ │ ╰╴Basics │ │ │ │ ├╴(,): 3 │ │ │ │ ╰╴Integer: 4 │ │ │ ╰╴_: 26 │ │ ├╴let-coalesce: 8 │ │ ╰╴let-from-case: 2 │ ╰╴Rule │ ╰╴User │ ╰╴Rule │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 1 │ ├╴Instance@.iPrelude.-.Jhc.Basics.Integer: 1 │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 1 │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ ├╴Instance@.iPrelude.quotRem.Jhc.Basics.Integer: 1 │ ╰╴Instance@.iPrelude.signum.Jhc.Basics.Integer: 2 ├╴Simplify-SuperSimplify after Boxy WorkWrap │ ╰╴E │ ╰╴Simplify │ ├╴case-default-case: 2 │ ├╴case-improve-default.[Jhc.Order.Bool#]: 4 │ ├╴case-of-bottom': 1 │ ├╴case-of-case: 242 │ ├╴case-of-case-join: 6 │ ├╴case-omittable: 2 │ ├╴case-trailing │ │ ├╴x8072: 1 │ │ ├╴x8076: 1 │ │ ├╴x8082: 1 │ │ ├╴x8084: 1 │ │ ├╴x8088: 1 │ │ ├╴x8090: 1 │ │ ├╴x8096: 1 │ │ ├╴x8102: 1 │ │ ├╴x8116: 1 │ │ ├╴x8118: 1 │ │ ├╴x8124: 1 │ │ ├╴x8126: 1 │ │ ├╴x8130: 1 │ │ ├╴x8132: 1 │ │ ├╴x8136: 1 │ │ ├╴x8138: 1 │ │ ├╴x8404: 1 │ │ ├╴x8428: 1 │ │ ├╴x9292: 1 │ │ ╰╴x9536: 1 │ ├╴f-beta-reduce │ │ ├╴X@.f3626@1: 1 │ │ ├╴X@.f3636@1: 1 │ │ ├╴X@.f3680@1: 1 │ │ ├╴X@.f3690@1: 1 │ │ ├╴X@.f4032@1: 1 │ │ ├╴X@.f5936@1: 1 │ │ ├╴X@.f7014@1: 1 │ │ ├╴X@.f7022@1: 1 │ │ ├╴X@.f7180@1: 1 │ │ ├╴X@.fX@.f4756@1@1: 1 │ │ ├╴X@.fX@.f4756@2@1: 1 │ │ ╰╴_: 2 │ ├╴inline │ │ ├╴Many │ │ │ ├╴(epheremal): 42 │ │ │ ├╴Prelude.235_g: 2 │ │ │ ├╴Prelude.Float.70_x: 1 │ │ │ ├╴Prelude.Text.135_c: 1 │ │ │ ╰╴R@.fPrelude.230_f: 2 │ │ ├╴ManyBranch.(epheremal): 14 │ │ ├╴Once │ │ │ ├╴(epheremal): 77 │ │ │ ├╴Prelude.237_n: 1 │ │ │ ├╴W@.f14328: 1 │ │ │ ├╴W@.f27204: 1 │ │ │ ├╴W@.f5656: 1 │ │ │ ├╴W@.f5714: 1 │ │ │ ├╴W@.f6468: 1 │ │ │ ├╴W@.f7010: 1 │ │ │ ├╴W@.f7294: 1 │ │ │ ├╴W@.f7712: 1 │ │ │ ├╴W@.f7752: 1 │ │ │ ├╴W@.f7970: 1 │ │ │ ├╴W@.f8056: 1 │ │ │ ╰╴W@.f8282: 1 │ │ ├╴OnceInLam │ │ │ ├╴W@.f12104: 1 │ │ │ ├╴W@.f12114: 1 │ │ │ ├╴W@.f12244: 1 │ │ │ ├╴W@.f12366: 1 │ │ │ ├╴W@.f12396: 1 │ │ │ ├╴W@.f12412: 1 │ │ │ ├╴W@.f12428: 1 │ │ │ ├╴W@.f12438: 1 │ │ │ ├╴W@.f12446: 1 │ │ │ ├╴W@.f12456: 1 │ │ │ ├╴W@.f12606: 1 │ │ │ ├╴W@.f13816: 1 │ │ │ ├╴W@.f13896: 1 │ │ │ ├╴W@.f15732: 1 │ │ │ ├╴W@.f15744: 1 │ │ │ ├╴W@.f5992: 1 │ │ │ ├╴W@.f6470: 1 │ │ │ ├╴W@.f6500: 1 │ │ │ ├╴W@.f7492: 1 │ │ │ ├╴W@.f7796: 1 │ │ │ ├╴W@.f7844: 1 │ │ │ ├╴W@.f7866: 1 │ │ │ ├╴W@.f7940: 1 │ │ │ ├╴W@.fData.Char.fl@2$38484: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Data.Array.Array: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Float.Double: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Float.Float: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Time.ClockTime: 1 │ │ │ ├╴W@.fInstance@.iPrelude.ceiling.default: 1 │ │ │ ├╴W@.fInstance@.iPrelude.decodeFloat.Jhc.Float.Double: 1 │ │ │ ├╴W@.fInstance@.iPrelude.divMod.default: 1 │ │ │ ├╴W@.fNumeric.expt: 1 │ │ │ ├╴W@.fPrelude.Text.129_isSym: 1 │ │ │ ├╴W@.fPrelude.Text.130_isIdChar: 1 │ │ │ ├╴W@.fPrelude.^: 1 │ │ │ ├╴W@.fPriorityQ.deleteMinAndInsert: 1 │ │ │ ├╴W@.fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Addr.Ptr: 1 │ │ │ ├╴W@.fW@.fInstance@.iPrelude.Text.showsPrec.Jhc@.->: 1 │ │ │ ╰╴W@.fW@.fInstance@.iPrelude.Text.showsPrec.Time.ClockTime: 1 │ │ ╰╴atomic │ │ ├╴x11450: 1 │ │ ├╴x12124: 1 │ │ ├╴x13174: 1 │ │ ├╴x13188: 1 │ │ ├╴x13192: 3 │ │ ├╴x13204: 1 │ │ ├╴x13208: 1 │ │ ├╴x13800: 1 │ │ ├╴x14284: 1 │ │ ├╴x14326: 1 │ │ ├╴x14390: 1 │ │ ├╴x14824: 1 │ │ ├╴x15752: 1 │ │ ├╴x15754: 1 │ │ ├╴x16840: 1 │ │ ├╴x16892: 1 │ │ ├╴x18938: 1 │ │ ├╴x3618: 4 │ │ ├╴x4632: 1 │ │ ├╴x4636: 1 │ │ ├╴x4640: 1 │ │ ├╴x4644: 1 │ │ ├╴x4646: 1 │ │ ├╴x4666: 1 │ │ ├╴x4672: 1 │ │ ├╴x4674: 1 │ │ ├╴x4678: 1 │ │ ├╴x4680: 1 │ │ ├╴x4698: 1 │ │ ├╴x4700: 1 │ │ ├╴x4704: 1 │ │ ├╴x4706: 1 │ │ ├╴x4752: 1 │ │ ├╴x4768: 1 │ │ ├╴x4770: 1 │ │ ├╴x4772: 1 │ │ ├╴x4774: 1 │ │ ├╴x4776: 1 │ │ ├╴x4800: 1 │ │ ├╴x4802: 1 │ │ ├╴x4804: 1 │ │ ├╴x4808: 1 │ │ ├╴x4810: 1 │ │ ├╴x4822: 1 │ │ ├╴x4824: 1 │ │ ├╴x4826: 1 │ │ ├╴x4828: 1 │ │ ├╴x4830: 1 │ │ ├╴x4846: 1 │ │ ├╴x4850: 1 │ │ ├╴x4852: 1 │ │ ├╴x4854: 1 │ │ ├╴x4856: 1 │ │ ├╴x4872: 1 │ │ ├╴x4876: 1 │ │ ├╴x4878: 1 │ │ ├╴x4884: 1 │ │ ├╴x4886: 1 │ │ ├╴x5486: 1 │ │ ├╴x5516: 1 │ │ ├╴x5520: 1 │ │ ├╴x5544: 1 │ │ ├╴x6522: 3 │ │ ├╴x6544: 3 │ │ ├╴x6552: 1 │ │ ├╴x6566: 3 │ │ ├╴x7714: 1 │ │ ├╴x7734: 1 │ │ ├╴x7742: 1 │ │ ├╴x7748: 1 │ │ ├╴x7802: 1 │ │ ├╴x7804: 1 │ │ ├╴x8572: 1 │ │ ├╴x8640: 1 │ │ ├╴x8726: 1 │ │ ├╴x8728: 1 │ │ ├╴x8730: 1 │ │ ├╴x8832: 1 │ │ ├╴x9364: 1 │ │ ├╴x9394: 1 │ │ ╰╴x9778: 1 │ ├╴known-case │ │ ├╴(#2#): 11 │ │ ├╴Char#: 9 │ │ ├╴Double#: 4 │ │ ├╴Float#: 1 │ │ ├╴Int#: 20 │ │ ├╴Integer#: 50 │ │ ├╴Jhc │ │ │ ├╴Basics │ │ │ │ ├╴(,): 8 │ │ │ │ ╰╴Integer: 1 │ │ │ ├╴Float │ │ │ │ ├╴Double: 1 │ │ │ │ ╰╴Float: 1 │ │ │ ╰╴Order.Bool#: 69 │ │ ├╴LennartPrimes.:>: 2 │ │ ├╴_: 68 │ │ ╰╴unmatch: 10 │ ├╴let-coalesce: 43 │ ├╴let-from-case: 33 │ ╰╴strictness │ ╰╴let-to-case │ ├╴Prelude.138_n: 1 │ ├╴x11050: 1 │ ├╴x12462: 1 │ ├╴x12504: 1 │ ├╴x12594: 1 │ ├╴x12902: 1 │ ├╴x13192: 1 │ ├╴x13934: 1 │ ├╴x14088: 1 │ ├╴x14162: 1 │ ├╴x14848: 1 │ ├╴x14866: 1 │ ├╴x15768: 1 │ ├╴x19128: 1 │ ├╴x19272: 1 │ ├╴x19306: 1 │ ├╴x19488: 1 │ ├╴x5242: 1 │ ├╴x5246: 1 │ ├╴x5254: 1 │ ├╴x7062: 1 │ ├╴x7076: 1 │ ├╴x7086: 1 │ ├╴x7092: 1 │ ├╴x7100: 1 │ ├╴x7106: 1 │ ├╴x7124: 1 │ ├╴x7132: 1 │ ├╴x7138: 1 │ ├╴x7210: 1 │ ├╴x7214: 1 │ ├╴x7334: 1 │ ├╴x7342: 1 │ ├╴x7474: 1 │ ├╴x7490: 1 │ ├╴x7526: 1 │ ├╴x7540: 1 │ ├╴x7548: 1 │ ├╴x7630: 1 │ ├╴x7676: 1 │ ├╴x7900: 1 │ ├╴x7916: 1 │ ├╴x7938: 1 │ ╰╴x7952: 1 ├╴Simplify-SuperSimplify no rules │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(double): 4 │ │ │ ├╴(float): 4 │ │ │ ├╴(int)*(int,int).ec: 2 │ │ │ ├╴(int)==(HsChar,HsChar).ec: 1 │ │ │ ├╴(int)==(int,int).ec: 7 │ │ │ ├╴(int)==(intmax_t,intmax_t).ec: 1 │ │ │ ╰╴(intmax_t): 4 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 1 │ │ │ ╰╴let: 2 │ │ ├╴case-atomic-unboxed: 2 │ │ ├╴case-default-case: 14 │ │ ├╴case-of-bottom: 11 │ │ ├╴case-of-case: 187 │ │ ├╴case-of-case-join: 11 │ │ ├╴f-beta-reduce.x12006: 1 │ │ ├╴inline │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 3 │ │ │ │ ├╴Jhc.Basics.foldr: 11 │ │ │ │ ├╴Jhc.Basics.id: 3 │ │ │ │ ├╴Jhc.Basics.map: 5 │ │ │ │ ├╴Jhc.Basics.repeat: 1 │ │ │ │ ├╴Jhc.Enum.fromEnum: 2 │ │ │ │ ├╴Jhc.Enum.toEnum: 1 │ │ │ │ ├╴Jhc.List.filter: 1 │ │ │ │ ├╴Jhc.Monad.mapM_: 2 │ │ │ │ ├╴Jhc.Order.<: 2 │ │ │ │ ├╴Jhc.Order.==: 1 │ │ │ │ ├╴Prelude.fromInt: 4 │ │ │ │ ├╴Prelude.head: 3 │ │ │ │ ├╴Prelude.tail: 3 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peekElemOff.default: 3 │ │ │ │ ├╴W@.fInstance@.iJhc.Order./=.default: 10 │ │ │ │ ╰╴W@.fInstance@.iPrelude.quotRem.default: 3 │ │ │ ├╴ManyBranch.(epheremal): 34 │ │ │ ├╴Once.(epheremal): 40 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 32 │ │ │ │ ├╴Data.Ix.index: 1 │ │ │ │ ├╴Data.Ix.range: 1 │ │ │ │ ├╴Foreign.Storable.peek: 1 │ │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ │ ├╴Instance@.iPrelude.decodeFloat.Jhc.Float.Float: 1 │ │ │ │ ├╴Jhc.Basics.iterate: 1 │ │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ │ ├╴Jhc.Order.==: 1 │ │ │ │ ├╴Prelude.IO.putStr: 1 │ │ │ │ ├╴Prelude.Text.showList: 1 │ │ │ │ ├╴Prelude.decodeFloat: 1 │ │ │ │ ├╴Prelude.floatDigits: 1 │ │ │ │ ├╴Prelude.floatRadix: 1 │ │ │ │ ├╴Prelude.floatRange: 1 │ │ │ │ ├╴Prelude.isInfinite: 1 │ │ │ │ ├╴Prelude.isNaN: 1 │ │ │ │ ├╴Prelude.isNegativeZero: 1 │ │ │ │ ├╴Prelude.quot: 1 │ │ │ │ ├╴Prelude.rem: 1 │ │ │ │ ├╴W@.f7814: 1 │ │ │ │ ├╴W@.f7870: 1 │ │ │ │ ├╴W@.fData.Char.isDigit: 1 │ │ │ │ ├╴W@.fData.Char.isHexDigit: 1 │ │ │ │ ├╴W@.fData.Char.isOctDigit: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Jhc.Prim.Char: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Time.Day: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.index.Time.Month: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.range.Jhc.Prim.Char: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.range.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.range.Time.Day: 1 │ │ │ │ ├╴W@.fInstance@.iData.Ix.range.Time.Month: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.fromEnum.Time.Day: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.fromEnum.Time.Month: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.(): 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatDigits.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatDigits.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRadix.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRadix.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRange.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.floatRange.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isInfinite.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isInfinite.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isNaN.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isNaN.Jhc.Float.Float: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isNegativeZero.Jhc.Float.Double: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.isNegativeZero.Jhc.Float.Float: 1 │ │ │ │ ╰╴W@.fPrelude.IO.putChar: 1 │ │ │ ╰╴atomic │ │ │ ├╴x10024: 1 │ │ │ ├╴x10044: 1 │ │ │ ├╴x10068: 1 │ │ │ ├╴x10256: 1 │ │ │ ├╴x10340: 1 │ │ │ ├╴x11044: 1 │ │ │ ├╴x11376: 1 │ │ │ ├╴x11378: 1 │ │ │ ├╴x11674: 1 │ │ │ ├╴x1482: 1 │ │ │ ├╴x16218: 1 │ │ │ ├╴x18330: 1 │ │ │ ├╴x18976: 1 │ │ │ ├╴x19636: 1 │ │ │ ├╴x19638: 1 │ │ │ ├╴x2010: 1 │ │ │ ├╴x3738: 1 │ │ │ ├╴x5508: 1 │ │ │ ├╴x6808: 1 │ │ │ ├╴x6848: 1 │ │ │ ├╴x6976: 1 │ │ │ ├╴x6992: 1 │ │ │ ├╴x7002: 1 │ │ │ ├╴x7012: 1 │ │ │ ├╴x7174: 1 │ │ │ ├╴x7340: 1 │ │ │ ├╴x8176: 1 │ │ │ ├╴x8300: 1 │ │ │ ├╴x9088: 1 │ │ │ ├╴x9100: 1 │ │ │ ├╴x9116: 1 │ │ │ ├╴x9126: 1 │ │ │ ├╴x9142: 1 │ │ │ ├╴x9156: 1 │ │ │ ├╴x9168: 1 │ │ │ ├╴x9178: 1 │ │ │ ├╴x9234: 1 │ │ │ ├╴x9238: 1 │ │ │ ├╴x9284: 1 │ │ │ ├╴x9288: 1 │ │ │ ├╴x9316: 1 │ │ │ ├╴x9320: 1 │ │ │ ├╴x9354: 1 │ │ │ ├╴x9358: 1 │ │ │ ├╴x9398: 1 │ │ │ ├╴x9428: 1 │ │ │ ├╴x9430: 1 │ │ │ ├╴x9520: 1 │ │ │ ├╴x9850: 1 │ │ │ ├╴x9860: 1 │ │ │ ├╴x9916: 1 │ │ │ ├╴x9932: 1 │ │ │ ├╴x9940: 1 │ │ │ ╰╴x9956: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 7 │ │ │ ├╴0: 12 │ │ │ ├╴1: 12 │ │ │ ├╴Addr#: 7 │ │ │ ├╴CChar#: 2 │ │ │ ├╴CInt#: 12 │ │ │ ├╴Char#: 1 │ │ │ ├╴Foreign │ │ │ │ ╰╴C │ │ │ │ ╰╴Types │ │ │ │ ├╴CChar: 4 │ │ │ │ ╰╴CInt: 6 │ │ │ ├╴Int#: 24 │ │ │ ├╴Integer#: 9 │ │ │ ├╴Jhc │ │ │ │ ├╴Addr.Ptr: 2 │ │ │ │ ├╴Basics │ │ │ │ │ ├╴(,): 6 │ │ │ │ │ ╰╴Integer: 7 │ │ │ │ ├╴Order.Bool#: 30 │ │ │ │ ╰╴Prim │ │ │ │ ├╴Char: 1 │ │ │ │ ├╴Int: 1 │ │ │ │ ╰╴[]: 1 │ │ │ ╰╴_: 55 │ │ ├╴let-coalesce: 68 │ │ ╰╴let-from-case: 34 │ ╰╴EtaExpand │ ├╴def.x11432: 1 │ ╰╴min.def.x11458: 1 ├╴typeAnalyze-Main-AfterMethod │ ╰╴Specialize │ ├╴body │ │ ├╴Foreign.Storable.peekElemOff.x4782.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x12632.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default.x12112.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO │ │ │ ├╴x10000.(): 1 │ │ │ ╰╴x9998.(): 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[].x10272.Char: 1 │ │ ├╴Instance@.iJhc.Order.max.default.x10330.Int: 1 │ │ ├╴Instance@.iPrelude.ceiling.default │ │ │ ├╴x14270.Jhc.Float.Double: 1 │ │ │ ╰╴x14272.Int: 1 │ │ ├╴Instance@.iPrelude.round.default │ │ │ ├╴x14298.Jhc.Float.Double: 1 │ │ │ ╰╴x14300.Integer: 1 │ │ ├╴Jhc.Basics.concatMap.x3248.Int: 1 │ │ ├╴Jhc.Basics.foldl │ │ │ ├╴x3174.Integer: 1 │ │ │ ╰╴x3176.Integer: 1 │ │ ├╴Jhc.Basics.iterate.x3112.Integer: 1 │ │ ├╴Jhc.Basics.reverse.x3198.Integer: 1 │ │ ├╴Jhc.IO.catch.x3624.(): 1 │ │ ├╴Jhc.IO.error.x3642.String: 1 │ │ ├╴Jhc.IO.exitFailure.x4760.(): 1 │ │ ├╴Jhc.IO.runMain.x4744.(): 1 │ │ ├╴Jhc.IO.thenIO_.x4762.(): 1 │ │ ├╴Jhc.List.!!.x3678.Jhc.Basics.(,) String String: 1 │ │ ├╴Jhc.Monad.>> │ │ │ ├╴x3698.Jhc.Prim.IO: 1 │ │ │ ├╴x3700.(): 1 │ │ │ ╰╴x3702.(): 1 │ │ ├╴Jhc.Monad.>>=.x3692.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Monad.mapM │ │ │ ├╴x3708.Jhc.Prim.IO: 1 │ │ │ ├╴x3710.Int: 1 │ │ │ ╰╴x3712.String: 1 │ │ ├╴Jhc.Monad.mapM_ │ │ │ ├╴x3744.Jhc.Prim.IO: 1 │ │ │ ╰╴x3748.(): 1 │ │ ├╴Jhc.Monad.return.x3704.Jhc.Prim.IO: 1 │ │ ├╴Main.printNthPrime.x27324.Integer: 1 │ │ ├╴Numeric.readDec.x6376.Integer: 1 │ │ ├╴Numeric.readInt.x6316.Integer: 1 │ │ ├╴Numeric.readSigned.x6192.Integer: 1 │ │ ├╴Numeric.showInt.x6138.Integer: 1 │ │ ├╴Numeric.showIntAtBase.x6146.Integer: 1 │ │ ├╴Prelude.Text.read.x3802.Int: 1 │ │ ├╴Prelude.Text.reads.x3792.Int: 1 │ │ ├╴Prelude.Text.readsPrec.x3782.Int: 1 │ │ ├╴Prelude.Text.show.x3788.Integer: 1 │ │ ├╴Prelude.^.x3426.Int: 1 │ │ ├╴Prelude.drop.x3590.Char: 1 │ │ ├╴Prelude.foldl1.x3552.Integer: 1 │ │ ├╴Prelude.fromRational.x3334.Jhc.Float.Double: 1 │ │ ├╴Prelude.init.x3528.Int: 1 │ │ ├╴Prelude.last.x3508.Integer: 1 │ │ ├╴Prelude.properFraction.x3338.Jhc.Float.Double: 1 │ │ ├╴Prelude.tail.x3500.Integer: 1 │ │ ├╴Prelude.toInt.x3330.Integer: 1 │ │ ├╴PriorityQ.deleteMinAndInsert │ │ │ ├╴x25842.Integer: 1 │ │ │ ╰╴x25844.[Integer]: 1 │ │ ├╴PriorityQ.insert │ │ │ ├╴x25696.Integer: 1 │ │ │ ╰╴x25698.[Integer]: 1 │ │ ├╴PriorityQ.siftdown │ │ │ ├╴x25742.Integer: 1 │ │ │ ╰╴x25744.[Integer]: 1 │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0.x18278.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x17932.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[].x12008.Char: 1 │ │ ├╴W@.fJhc.IO.exitFailure.x10092.(): 1 │ │ ├╴W@.fMain.primesToNth.x27366.Integer: 1 │ │ ├╴W@.fPrelude.Text.readParen.x20026.Integer: 1 │ │ ├╴W@.fPrelude.replicate.x18542.Int: 1 │ │ ╰╴W@.fPrelude.splitAt.x18510.Char: 1 │ ╰╴use │ ├╴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@.iJhc.Order.max.default: 4 │ ├╴Instance@.iPrelude.ceiling.default: 2 │ ├╴Instance@.iPrelude.round.default: 2 │ ├╴Jhc.Basics.concatMap: 6 │ ├╴Jhc.Basics.foldl: 1 │ ├╴Jhc.Basics.iterate: 6 │ ├╴Jhc.Basics.reverse: 2 │ ├╴Jhc.IO.catch: 1 │ ├╴Jhc.IO.error: 2 │ ├╴Jhc.IO.exitFailure: 1 │ ├╴Jhc.IO.runMain: 1 │ ├╴Jhc.IO.thenIO_: 2 │ ├╴Jhc.List.!!: 5 │ ├╴Jhc.Monad.>>: 3 │ ├╴Jhc.Monad.>>=: 2 │ ├╴Jhc.Monad.mapM: 2 │ ├╴Jhc.Monad.mapM_: 4 │ ├╴Jhc.Monad.return: 5 │ ├╴Main.printNthPrime: 1 │ ├╴Numeric.readDec: 1 │ ├╴Numeric.readInt: 1 │ ├╴Numeric.readSigned: 1 │ ├╴Numeric.showInt: 1 │ ├╴Numeric.showIntAtBase: 2 │ ├╴Prelude.Text.read: 1 │ ├╴Prelude.Text.reads: 1 │ ├╴Prelude.Text.readsPrec: 1 │ ├╴Prelude.Text.show: 1 │ ├╴Prelude.^: 10 │ ├╴Prelude.drop: 2 │ ├╴Prelude.foldl1: 2 │ ├╴Prelude.fromRational: 1 │ ├╴Prelude.init: 2 │ ├╴Prelude.last: 1 │ ├╴Prelude.properFraction: 2 │ ├╴Prelude.tail: 4 │ ├╴Prelude.toInt: 11 │ ├╴PriorityQ.deleteMinAndInsert: 1 │ ├╴PriorityQ.insert: 1 │ ├╴PriorityQ.siftdown: 1 │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴W@.fJhc.IO.exitFailure: 1 │ ├╴W@.fMain.primesToNth: 1 │ ├╴W@.fPrelude.Text.readParen: 1 │ ├╴W@.fPrelude.replicate: 1 │ ╰╴W@.fPrelude.splitAt: 2 ╰╴typeAnalyze-Main-AfterSimp ╰╴Specialize ├╴body │ ├╴Foreign.Marshal.Alloc.alloca │ │ ├╴x5644.Foreign.C.Types.CInt: 1 │ │ ╰╴x5646.Jhc.Basics.(,) Integer Int: 1 │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr.x8398.Foreign.C.Types.CChar: 1 │ ├╴Instance@.iPrelude.divMod.default.x6440.Integer: 1 │ ├╴Instance@.iPrelude.quotRem.default.x6714.Integer: 1 │ ├╴Prelude.+.x6478.Integer: 1 │ ├╴Prelude.-.x6506.Integer: 1 │ ├╴Prelude.quotRem.x6696.Integer: 1 │ ├╴Prelude.signum.x6658.Integer: 1 │ ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr._.Foreign.C.Types.CChar: 1 ├╴delete │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 1 │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ ╰╴Instance@.iPrelude.negate.Jhc.Prim.Int: 1 ╰╴use ├╴Foreign.Marshal.Alloc.alloca: 2 ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 ├╴Instance@.iPrelude.divMod.default: 1 ├╴Instance@.iPrelude.quotRem.default: 1 ├╴Prelude.+: 1 ├╴Prelude.-: 1 ├╴Prelude.quotRem: 1 ├╴Prelude.signum: 2 ╰╴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: 66 ├╴let-unlifted: 17 ├╴strict-casedefault: 3 ├╴strict-evaled: 10 ╰╴strict-unlifted: 22 Finding fixpoint for Dead Code: [1](1)(2)(139)(99)(86)(124)(154)(203)(180)(195)(228)(247)(255)(319)(261)(397)(311)(483)(338)(478)(306)(282)(238)(261)(328)(208)(130)(145)(106)(58)(43)(63)(76)(68)(27)(24)(17)(13)(18)(17)(8)(4)(5)(4)(4)(7)(6)(4)(3)(2)(3)(2)(1)(1)(3)(2)(3)(2)(3)(2)(1)(1)(3)(2)(3)(3)(2) usedArgs ((ftheMain$119,0),True) ((ftheMain$54,0),True) ((ftheMain$105,0),True) ((ftheMain$128,0),True) ((ftheMain$128,1),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) ((ftheMain$127,0),True) ((ftheMain$127,1),True) ((ftheMain$120,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$126,0),True) ((ftheMain$125,0),True) ((ftheMain$125,1),True) ((ftheMain$125,2),True) ((ftheMain$123,0),True) ((ftheMain$123,1),True) ((ftheMain$123,2),True) ((ftheMain$122,0),True) ((ftheMain$122,1),True) ((ftheMain$121,0),True) ((ftheMain$124,0),True) ((ftheMain$124,1),True) ((ftheMain$124,2),True) ((ftheMain$116,0),True) ((ftheMain$114,0),True) ((ftheMain$114,1),True) ((ftheMain$115,0),True) ((ftheMain$112,0),True) ((ftheMain$113,0),True) ((ftheMain$110,0),True) ((ftheMain$110,1),True) ((ftheMain$111,0),True) ((ftheMain$111,1),True) ((ftheMain$107,0),True) ((ftheMain$107,1),True) ((ftheMain$107,2),True) ((ftheMain$106,0),True) ((ftheMain$106,1),True) ((ftheMain$106,2),True) ((ftheMain$106,3),True) ((ftheMain$109,0),True) ((ftheMain$109,1),True) ((ftheMain$108,0),True) ((ftheMain$108,1),True) ((fW@.f12042,0),True) ((fW@.f12042,1),True) ((fW@.f12042,2),True) ((ftheMain$103,0),True) ((ftheMain$101,0),True) ((ftheMain$101,1),True) ((ftheMain$102,0),True) ((ftheMain$102,1),True) ((ftheMain$96,0),True) ((ftheMain$100,0),True) ((ftheMain$100,1),True) ((ftheMain$98,0),True) ((ftheMain$98,1),True) ((ftheMain$99,0),True) ((ftheMain$95,0),True) ((ftheMain$95,1),True) ((ftheMain$97,0),True) ((ftheMain$97,1),True) ((ftheMain$93,0),True) ((ftheMain$93,1),True) ((ftheMain$94,0),True) ((ftheMain$94,1),True) ((ftheMain$92,0),True) ((ftheMain$92,1),True) ((ftheMain$84,0),True) ((ftheMain$91,0),True) ((ftheMain$89,0),True) ((ftheMain$89,1),True) ((ftheMain$88,0),True) ((ftheMain$88,1),True) ((ftheMain$88,2),True) ((ftheMain$90,0),True) ((ftheMain$87,0),True) ((ftheMain$87,1),True) ((ftheMain$86,0),True) ((ftheMain$86,1),True) ((ftheMain$83,0),True) ((ftheMain$83,1),True) ((ftheMain$85,0),True) ((ftheMain$85,1),True) ((ftheMain$85,2),True) ((ftheMain$82,0),True) ((ftheMain$82,1),True) ((ftheMain$79,0),True) ((ftheMain$79,1),False) ((ftheMain$79,2),True) ((ftheMain$80,0),True) ((ftheMain$74,0),True) ((ftheMain$74,1),True) ((ftheMain$74,2),True) ((ftheMain$74,3),True) ((ftheMain$74,4),True) ((ftheMain$78,0),True) ((ftheMain$78,1),True) ((ftheMain$78,2),True) ((ftheMain$76,0),True) ((ftheMain$76,1),True) ((ftheMain$76,2),True) ((ftheMain$76,3),True) ((ftheMain$77,0),True) ((ftheMain$77,1),True) ((ftheMain$77,2),True) ((ftheMain$77,3),True) ((ftheMain$70,0),False) ((ftheMain$70,1),True) ((ftheMain$70,2),True) ((ftheMain$70,3),True) ((ftheMain$70,4),True) ((ftheMain$70,5),True) ((ftheMain$75,0),True) ((ftheMain$75,1),True) ((ftheMain$72,0),False) ((ftheMain$73,0),True) ((ftheMain$73,1),True) ((ftheMain$69,0),True) ((ftheMain$69,1),True) ((ftheMain$69,2),True) ((ftheMain$71,0),True) ((ftheMain$68,0),True) ((ftheMain$68,1),True) ((ftheMain$68,2),True) ((ftheMain$55,0),True) ((ftheMain$55,1),True) ((ftheMain$55,2),True) ((ftheMain$66,0),True) ((ftheMain$67,0),True) ((ftheMain$65,0),True) ((ftheMain$65,1),True) ((ftheMain$64,0),True) ((ftheMain$64,1),True) ((ftheMain$64,2),True) ((ftheMain$57,0),True) ((ftheMain$57,1),True) ((ftheMain$57,2),True) ((ftheMain$57,3),True) ((ftheMain$63,0),True) ((ftheMain$63,1),True) ((ftheMain$63,2),True) ((ftheMain$62,0),True) ((ftheMain$62,1),True) ((ftheMain$62,2),True) ((ftheMain$62,3),True) ((ftheMain$58,0),True) ((ftheMain$58,1),True) ((ftheMain$58,2),True) ((ftheMain$58,3),True) ((ftheMain$58,4),True) ((ftheMain$58,5),True) ((ftheMain$60,0),True) ((ftheMain$60,1),True) ((ftheMain$61,0),True) ((ftheMain$61,1),True) ((ftheMain$61,2),True) ((ftheMain$61,3),True) ((ftheMain$56,0),True) ((ftheMain$56,1),True) ((ftheMain$59,0),True) ((ftheMain$59,1),True) ((ftheMain$59,2),True) ((ftheMain$59,3),True) ((ftheMain$50,0),True) ((ftheMain$50,1),True) ((ftheMain$51,0),True) ((ftheMain$48,0),True) ((ftheMain$49,0),True) ((ftheMain$49,1),True) ((ftheMain$47,0),True) ((ftheMain$47,1),True) ((ftheMain$46,0),True) ((ftheMain$43,0),True) ((ftheMain$45,0),True) ((ftheMain$39,0),True) ((ftheMain$42,0),True) ((ftheMain$38,0),True) ((ftheMain$41,0),True) ((ftheMain$41,1),True) ((ftheMain$41,2),True) ((ftheMain$36,0),True) ((ftheMain$36,1),True) ((ftheMain$36,2),True) ((fW@.f12440,0),True) ((fW@.f12440,1),True) ((fW@.f12440,2),True) ((fW@.f14798,0),True) ((fW@.f14798,1),True) ((fW@.f14798,2),True) ((ftheMain$33,0),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$31,0),True) ((ftheMain$31,1),True) ((ftheMain$28,0),True) ((ftheMain$28,1),True) ((ftheMain$29,0),True) ((ftheMain$29,1),True) ((ftheMain$26,0),True) ((ftheMain$26,1),True) ((ftheMain$26,2),True) ((ftheMain$26,3),True) ((ftheMain$26,4),True) ((ftheMain$27,0),True) ((ftheMain$27,1),True) ((ftheMain$25,0),True) ((ftheMain$20,0),True) ((ftheMain$23,0),True) ((ftheMain$24,0),True) ((ftheMain$24,1),True) ((ftheMain$22,0),True) ((ftheMain$21,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$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((fPrelude.Text.showsPrec$43,0),True) ((fPrelude.Text.showsPrec$43,1),True) ((fPrelude.Text.showsPrec$43,2),True) ((fPrelude.Text.showsPrec$41,0),True) ((fPrelude.Text.showsPrec$41,1),True) ((fPrelude.Text.showsPrec$42,0),True) ((fPrelude.Text.showsPrec$42,1),True) ((fPrelude.Text.showsPrec$40,0),True) ((fPrelude.Text.showsPrec$37,0),True) ((fPrelude.Text.showsPrec$37,1),True) ((fPrelude.Text.showsPrec$37,2),True) ((fPrelude.Text.showsPrec$35,0),True) ((fPrelude.Text.showsPrec$35,1),True) ((fPrelude.Text.showsPrec$36,0),True) ((fPrelude.Text.showsPrec$36,1),True) ((fPrelude.Text.showsPrec$36,2),True) ((fPrelude.Text.showsPrec$33,0),True) ((fPrelude.Text.showsPrec$33,1),True) ((fPrelude.Text.showsPrec$33,2),True) ((fPrelude.Text.showsPrec$34,0),True) ((fPrelude.Text.showsPrec$34,1),True) ((fPrelude.Text.showsPrec$34,2),True) ((fPrelude.Text.showsPrec$31,0),True) ((fPrelude.Text.showsPrec$31,1),True) ((fPrelude.Text.showsPrec$31,2),True) ((fPrelude.Text.showsPrec$31,3),True) ((fPrelude.Text.showsPrec$32,0),True) ((fPrelude.Text.showsPrec$32,1),True) ((fPrelude.Text.showsPrec$32,2),True) ((fPrelude.Text.showsPrec$32,3),True) ((fPrelude.Text.showsPrec$32,4),True) ((fPrelude.Text.showsPrec$29,0),True) ((fPrelude.Text.showsPrec$29,1),True) ((fPrelude.Text.showsPrec$29,2),True) ((fPrelude.Text.showsPrec$29,3),True) ((fPrelude.Text.showsPrec$29,4),True) ((fPrelude.Text.showsPrec$30,0),True) ((fPrelude.Text.showsPrec$30,1),True) ((fPrelude.Text.showsPrec$30,2),True) ((fPrelude.Text.showsPrec$30,3),True) ((fPrelude.Text.showsPrec$27,0),True) ((fPrelude.Text.showsPrec$27,1),True) ((fPrelude.Text.showsPrec$27,2),True) ((fPrelude.Text.showsPrec$28,0),False) ((fPrelude.Text.showsPrec$28,1),False) ((fPrelude.Text.showsPrec$28,2),True) ((fPrelude.Text.showsPrec$25,0),True) ((fPrelude.Text.showsPrec$25,1),True) ((fPrelude.Text.showsPrec$26,0),True) ((fPrelude.Text.showsPrec$26,1),True) ((fPrelude.Text.showsPrec$26,2),True) ((fPrelude.Text.showsPrec$23,0),True) ((fPrelude.Text.showsPrec$23,1),True) ((fPrelude.Text.showsPrec$24,0),True) ((fPrelude.Text.showsPrec$24,1),True) ((fPrelude.Text.showsPrec$21,0),True) ((fPrelude.Text.showsPrec$21,1),True) ((fPrelude.Text.showsPrec$22,0),True) ((fPrelude.Text.showsPrec$22,1),True) ((fPrelude.Text.showsPrec$19,0),True) ((fPrelude.Text.showsPrec$19,1),True) ((fPrelude.Text.showsPrec$19,2),True) ((fPrelude.Text.showsPrec$20,0),True) ((fPrelude.Text.showsPrec$20,1),True) ((fPrelude.Text.showsPrec$17,0),True) ((fPrelude.Text.showsPrec$17,1),True) ((fPrelude.Text.showsPrec$17,2),True) ((fPrelude.Text.showsPrec$17,3),True) ((fPrelude.Text.showsPrec$17,4),True) ((fPrelude.Text.showsPrec$17,5),True) ((fPrelude.Text.showsPrec$18,0),False) ((fPrelude.Text.showsPrec$18,1),True) ((fPrelude.Text.showsPrec$18,2),True) ((fPrelude.Text.showsPrec$18,3),True) ((fPrelude.Text.showsPrec$18,4),True) ((fPrelude.Text.showsPrec$18,5),True) ((fPrelude.Text.showsPrec$18,6),True) ((fPrelude.Text.showsPrec$15,0),True) ((fPrelude.Text.showsPrec$15,1),True) ((fPrelude.Text.showsPrec$15,2),True) ((fPrelude.Text.showsPrec$15,3),True) ((fPrelude.Text.showsPrec$16,0),True) ((fPrelude.Text.showsPrec$16,1),True) ((fPrelude.Text.showsPrec$16,2),True) ((fPrelude.Text.showsPrec$16,3),True) ((fPrelude.Text.showsPrec$16,4),True) ((fPrelude.Text.showsPrec$13,0),True) ((fPrelude.Text.showsPrec$13,1),False) ((fPrelude.Text.showsPrec$13,2),True) ((fPrelude.Text.showsPrec$13,3),True) ((fPrelude.Text.showsPrec$14,0),True) ((fPrelude.Text.showsPrec$14,1),True) ((fPrelude.Text.showsPrec$11,0),True) ((fPrelude.Text.showsPrec$11,1),True) ((fPrelude.Text.showsPrec$11,2),True) ((fPrelude.Text.showsPrec$11,3),True) ((fPrelude.Text.showsPrec$12,0),True) ((fPrelude.Text.showsPrec$12,1),True) ((fPrelude.Text.showsPrec$12,2),True) ((fPrelude.Text.showsPrec$12,3),True) ((fPrelude.Text.showsPrec$8,0),True) ((fPrelude.Text.showsPrec$8,1),True) ((fPrelude.Text.showsPrec$8,2),True) ((fPrelude.Text.showsPrec$8,3),True) ((fPrelude.Text.showsPrec$8,4),True) ((fPrelude.Text.showsPrec$10,0),True) ((fPrelude.Text.showsPrec$10,1),True) ((fPrelude.Text.showsPrec$6,0),True) ((fPrelude.Text.showsPrec$6,1),False) ((fPrelude.Text.showsPrec$6,2),True) ((fPrelude.Text.showsPrec$9,0),True) ((fPrelude.Text.showsPrec$9,1),True) ((fPrelude.Text.showsPrec$9,2),True) ((fPrelude.Text.showsPrec$9,3),True) ((fPrelude.Text.showsPrec$9,4),True) ((fPrelude.Text.showsPrec$5,0),True) ((fPrelude.Text.showsPrec$7,0),True) ((fPrelude.Text.showsPrec$7,1),True) ((fPrelude.Text.showsPrec$3,0),True) ((fPrelude.Text.showsPrec$3,1),False) ((fPrelude.Text.showsPrec$3,2),True) ((fPrelude.Text.showsPrec$3,3),True) ((fPrelude.Text.showsPrec$2,0),True) ((fPrelude.Text.showsPrec$2,1),False) ((fPrelude.Text.showsPrec$2,2),True) ((fPrelude.Text.showsPrec$2,3),True) ((fPrelude.Text.showsPrec,0),True) ((fPrelude.Text.showsPrec,1),True) ((fPrelude.Text.showsPrec,2),True) ((fPrelude.Text.showsPrec$4,0),True) ((fPrelude.Text.showsPrec$4,1),False) ((fPrelude.Text.showsPrec$4,2),True) ((fPrelude.Text.showsPrec$4,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,5),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,6),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,7),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff,8),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,5),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,6),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.TimeDiff$2,7),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,5),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,6),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,7),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,8),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,9),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,10),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,11),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,12),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime,13),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,5),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,6),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,7),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,8),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,9),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,10),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,11),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.CalendarTime$2,12),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.Month,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.Month,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.Day,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Time.Day,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[],0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[],1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[],2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Char,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Char,1),True) ((fInstance@.iPrelude.Text.showList.Jhc.Prim.Char,0),True) ((fInstance@.iPrelude.Text.showList.Jhc.Prim.Char,1),True) ((fPrelude.Text.215_showl,0),True) ((fPrelude.Text.215_showl,1),True) ((fW@.fData.Char.showLitChar$5,0),True) ((fW@.fData.Char.showLitChar$5,1),True) ((fW@.fData.Char.showLitChar$4,0),True) ((fW@.fData.Char.showLitChar$2,0),True) ((fW@.fData.Char.showLitChar$3,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$3,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$3,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$3,2),True) ((fW@.fData.Char.showLitChar,0),True) ((fW@.fData.Char.showLitChar,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$2,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$2,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Prelude.Either$2,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Order.Bool,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Order.Bool,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.IO.IOError,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.IO.IOError,1),True) ((fInstance@.iPrelude.Text.showsPrec.System.IO.BufferMode,0),True) ((fInstance@.iPrelude.Text.showsPrec.System.IO.BufferMode,1),True) ((fInstance@.iPrelude.Text.showsPrec.System.IO.BufferMode,2),True) ((fInstance@.iPrelude.Text.showsPrec.System.IO.BufferMode$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.System.IO.BufferMode$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe,0),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe,1),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe,2),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe,3),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Prelude.Maybe$2,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex,4),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex$2,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex$2,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex$2,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Data.Complex.Complex$2,3),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Handle.Handle,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Handle.Handle,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Handle.IOMode,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc.Handle.IOMode,1),True) ((fInstance@.iPrelude.Text.showsPrec.System.ExitCode,0),True) ((fInstance@.iPrelude.Text.showsPrec.System.ExitCode,1),True) ((fInstance@.iPrelude.Text.showsPrec.System.ExitCode,2),True) ((fInstance@.iPrelude.Text.showsPrec.System.ExitCode$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.System.ExitCode$2,1),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc@.->,0),False) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc@.->,1),False) ((fW@.fInstance@.iPrelude.Text.showsPrec.Jhc@.->,2),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.System.IO.SeekMode,0),True) ((fW@.fInstance@.iPrelude.Text.showsPrec.System.IO.SeekMode,1),True) ((fNumeric.showFloat$25,0),True) ((fNumeric.showFloat$25,1),True) ((fNumeric.showFloat$25,2),False) ((fNumeric.showFloat$26,0),True) ((fNumeric.showFloat$26,1),True) ((fNumeric.showFloat$3,0),True) ((fNumeric.showFloat$3,1),True) ((fNumeric.showFloat$3,2),True) ((fNumeric.showFloat$2,0),True) ((fNumeric.showFloat$2,1),True) ((fNumeric.showFloat$2,2),True) ((fNumeric.showFloat$24,0),True) ((fNumeric.showFloat$24,1),True) ((fNumeric.showFloat$5,0),True) ((fNumeric.showFloat$5,1),True) ((fNumeric.showFloat$5,2),True) ((fNumeric.showFloat$22,0),True) ((fNumeric.showFloat$22,1),True) ((fNumeric.showFloat$23,0),True) ((fNumeric.showFloat$23,1),True) ((fNumeric.showFloat$23,2),True) ((fNumeric.showFloat$20,0),True) ((fNumeric.showFloat$20,1),True) ((fNumeric.showFloat$21,0),True) ((fNumeric.showFloat$18,0),True) ((fNumeric.showFloat$19,0),True) ((fNumeric.showFloat$16,0),True) ((fNumeric.showFloat$17,0),True) ((fNumeric.showFloat$15,0),True) ((fNumeric.showFloat$15,1),True) ((fNumeric.showFloat$6,0),True) ((fNumeric.showFloat$6,1),True) ((fNumeric.showFloat$6,2),True) ((fNumeric.showFloat$13,0),True) ((fNumeric.showFloat$13,1),True) ((fNumeric.showFloat$14,0),True) ((fNumeric.showFloat$14,1),True) ((fNumeric.showFloat$14,2),True) ((fNumeric.showFloat$11,0),True) ((fNumeric.showFloat$11,1),True) ((fNumeric.showFloat$12,0),True) ((fNumeric.showFloat$9,0),True) ((fNumeric.showFloat$10,0),True) ((fNumeric.showFloat$7,0),True) ((fNumeric.showFloat$8,0),True) ((fNumeric.showFloat,0),True) ((fNumeric.showFloat,1),True) ((fNumeric.showFloat$4,0),True) ((fW@.fNumeric.floatToDigits$39,0),True) ((fW@.fNumeric.floatToDigits$32,0),True) ((fW@.fNumeric.floatToDigits$32,1),True) ((fW@.fNumeric.floatToDigits$32,2),True) ((fW@.fNumeric.floatToDigits$32,3),True) ((fW@.fNumeric.floatToDigits$32,4),True) ((fW@.fNumeric.floatToDigits$32,5),True) ((fW@.fNumeric.floatToDigits$34,0),True) ((fW@.fNumeric.floatToDigits$34,1),True) ((fW@.fNumeric.floatToDigits$34,2),True) ((fW@.fNumeric.floatToDigits$34,3),True) ((fW@.fNumeric.floatToDigits$34,4),True) ((fW@.fNumeric.floatToDigits$34,5),True) ((fW@.fNumeric.floatToDigits$38,0),True) ((fW@.fNumeric.floatToDigits$37,0),True) ((fW@.fNumeric.floatToDigits$33,0),True) ((fW@.fNumeric.floatToDigits$33,1),True) ((fW@.fNumeric.floatToDigits$33,2),True) ((fW@.fNumeric.floatToDigits$33,3),True) ((fW@.fNumeric.floatToDigits$33,4),True) ((fW@.fNumeric.floatToDigits$33,5),True) ((fW@.fNumeric.floatToDigits$35,0),True) ((fW@.fNumeric.floatToDigits$35,1),True) ((fW@.fNumeric.floatToDigits$36,0),True) ((fW@.fNumeric.floatToDigits$31,0),True) ((fW@.fNumeric.floatToDigits$31,1),True) ((fW@.fNumeric.floatToDigits$31,2),True) ((fW@.fNumeric.floatToDigits$31,3),True) ((fW@.fNumeric.floatToDigits$31,4),True) ((fW@.fNumeric.floatToDigits$30,0),True) ((fW@.fNumeric.floatToDigits$30,1),True) ((fW@.fNumeric.floatToDigits$30,2),True) ((fW@.fNumeric.floatToDigits$30,3),True) ((fW@.fNumeric.floatToDigits$30,4),True) ((fW@.fNumeric.floatToDigits$30,5),True) ((fW@.fNumeric.floatToDigits$30,6),True) ((fW@.fNumeric.floatToDigits$30,7),True) ((fW@.fNumeric.floatToDigits$30,8),True) ((fW@.fNumeric.floatToDigits$29,0),True) ((fNumeric.expt,0),True) ((fNumeric.expt,1),True) ((fW@.fNumeric.floatToDigits$27,0),True) ((fW@.fNumeric.floatToDigits$28,0),True) ((fW@.fNumeric.floatToDigits$26,0),True) ((fW@.fNumeric.floatToDigits$16,0),True) ((fW@.fNumeric.floatToDigits$16,1),True) ((fW@.fNumeric.floatToDigits$16,2),True) ((fW@.fNumeric.floatToDigits$16,3),True) ((fW@.fNumeric.floatToDigits$16,4),True) ((fW@.fNumeric.floatToDigits$24,0),True) ((fW@.fNumeric.floatToDigits$24,1),True) ((fW@.fNumeric.floatToDigits$25,0),True) ((fW@.fNumeric.floatToDigits$25,1),True) ((fW@.fNumeric.floatToDigits$22,0),True) ((fW@.fNumeric.floatToDigits$23,0),True) ((fW@.fNumeric.floatToDigits$23,1),True) ((fW@.fNumeric.floatToDigits$20,0),True) ((fW@.fNumeric.floatToDigits$20,1),True) ((fW@.fNumeric.floatToDigits$21,0),True) ((fW@.fNumeric.floatToDigits$21,1),True) ((fW@.fNumeric.floatToDigits$18,0),True) ((fW@.fNumeric.floatToDigits$18,1),True) ((fW@.fNumeric.floatToDigits$19,0),True) ((fW@.fNumeric.floatToDigits$19,1),True) ((fW@.fNumeric.floatToDigits$19,2),True) ((fW@.fNumeric.floatToDigits$15,0),True) ((fW@.fNumeric.floatToDigits$17,0),True) ((fW@.fNumeric.floatToDigits$11,0),True) ((fW@.fNumeric.floatToDigits$11,1),True) ((fW@.fNumeric.floatToDigits$11,2),True) ((fW@.fNumeric.floatToDigits$11,3),True) ((fW@.fNumeric.floatToDigits$14,0),True) ((fW@.fNumeric.floatToDigits$12,0),True) ((fW@.fNumeric.floatToDigits$13,0),True) ((fW@.fNumeric.floatToDigits$13,1),True) ((fW@.fNumeric.floatToDigits$13,2),True) ((fW@.fNumeric.floatToDigits$6,0),True) ((fW@.fNumeric.floatToDigits$6,1),True) ((fW@.fNumeric.floatToDigits$10,0),True) ((fW@.fNumeric.floatToDigits$8,0),True) ((fW@.fNumeric.floatToDigits$8,1),True) ((fW@.fNumeric.floatToDigits$7,0),True) ((fW@.fNumeric.floatToDigits$5,0),True) ((fW@.fNumeric.floatToDigits$5,1),True) ((fW@.fNumeric.floatToDigits$9,0),True) ((fW@.fNumeric.floatToDigits$3,0),True) ((fW@.fNumeric.floatToDigits$4,0),True) ((fW@.fNumeric.floatToDigits,0),True) ((fW@.fNumeric.floatToDigits,1),True) ((fW@.fNumeric.floatToDigits,2),True) ((fW@.fNumeric.floatToDigits$2,0),True) ((fInstance@.iPrelude.decodeFloat.Jhc.Float.Double$2,0),True) ((fInstance@.iPrelude.ceiling.default,0),True) ((fInstance@.iPrelude.decodeFloat.Jhc.Float.Double$4,0),True) ((fInstance@.iPrelude.decodeFloat.Jhc.Float.Double$3,0),True) ((fInstance@.iPrelude.decodeFloat.Jhc.Float.Double$3,1),True) ((fInstance@.iPrelude.decodeFloat.Jhc.Float.Double,0),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fForeign.Marshal.Alloc.alloca,0),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$33,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$27,0),True) ((fPrelude.Text.lex$27,1),True) ((fPrelude.Text.lex$27,2),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$26,2),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$21,3),True) ((fPrelude.Text.lex$21,4),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$25,2),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$19,0),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) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.Basics.concatMap,0),False) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.concatMap,2),True) ((fJhc.Basics.reverse,0),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.*,0),True) ((fPrelude.*,1),True) ((fPrelude.*,2),True) ((fPrelude.^,0),True) ((fPrelude.^,1),True) ((fPrelude.^,2),True) ((fMain.printNthPrime$5,0),True) ((fPrelude.negate,0),True) ((fPrelude.negate,1),True) ((fMain.printNthPrime$4,0),True) ((fMain.printNthPrime$4,1),True) ((fMain.printNthPrime$4,2),True) ((fMain.printNthPrime$2,0),True) ((fMain.printNthPrime$2,1),True) ((fMain.printNthPrime,0),True) ((fMain.printNthPrime,1),True) ((fMain.printNthPrime$3,0),True) ((fGalePrimes2.primesUpTo$8,0),True) ((fGalePrimes2.primesUpTo$7,0),True) ((fGalePrimes2.catRights,0),True) ((fGalePrimes2.primesUpTo$3,0),True) ((fGalePrimes2.primesUpTo$3,1),True) ((fGalePrimes2.sieve,0),True) ((fGalePrimes2.primesUpTo$6,0),True) ((fGalePrimes2.primesUpTo$6,1),True)