@@ -10,19 +10,17 @@ Compile time tree: case {arg:1} of
1010 First {e:25} {e:26} {e:27} => 1
1111 True => case {arg:5} of
1212 First {e:28} {e:29} {e:30} => 2
13- _ => case {arg:3} of
14- (::) {e:1} {e:2} {e:3} => case {arg:5} of
15- First {e:4} {e:5} {e:6} => 5
13+ (::) {e:1} {e:2} {e:3} => case {arg:5} of
14+ First {e:4} {e:5} {e:6} => 5
1615 S {e:19} => case {arg:3} of
1716 Nil {e:31} => case {arg:4} of
1817 (::) {e:32} {e:33} {e:34} {e:35} => case {e:34} of
1918 False => case {arg:5} of
2019 Later {e:36} {e:37} {e:38} {e:39} {e:40} {e:41} => 3
2120 True => case {arg:5} of
2221 Later {e:42} {e:43} {e:44} {e:45} {e:46} {e:47} => 4
23- _ => case {arg:3} of
24- (::) {e:7} {e:8} {e:9} => case {arg:5} of
25- Later {e:10} {e:11} {e:12} {e:13} {e:14} {e:15} => 6
22+ (::) {e:7} {e:8} {e:9} => case {arg:5} of
23+ Later {e:10} {e:11} {e:12} {e:13} {e:14} {e:15} => 6
2624 _ => case {arg:2} of
2725 Z => case {arg:3} of
2826 (::) {e:1} {e:2} {e:3} => case {arg:5} of
@@ -34,7 +32,7 @@ Erasable args: [0, 5]
3432Detaggable arg types: [4, 5]
3533Inferrable args: [0, 2]
3634Compiled: \ {arg:1}, {arg:2}, {arg:3}, {arg:4} => case {arg:1} of
37- { _builtin.CONS {tag = 1} [cons] {e:8} {e:9} => case {arg:2} of { 0 => case {arg:3} of { _builtin.NIL {tag = 0} [nil] => case {arg:4} of { _builtin.CONS {tag = 1} [cons] {e:14} {e:15} => case {e:14} of { 0 => 1; 1 => 2}}; _ => case {arg:3} of { _builtin.CONS {tag = 1} [cons] {e:2} {e:3} => 5}} ; _ => case {arg:3} of { _builtin.NIL {tag = 0} [nil] => case {arg:4} of { _builtin.CONS {tag = 1} [cons] {e:19} {e:20} => case {e:19} of { 0 => 3; 1 => 4}}; _ => case {arg:3} of { _builtin.CONS {tag = 1} [cons] {e:5} {e:6} => 6} }}
35+ { _builtin.CONS {tag = 1} [cons] {e:8} {e:9} => case {arg:2} of { 0 => case {arg:3} of { _builtin.NIL {tag = 0} [nil] => case {arg:4} of { _builtin.CONS {tag = 1} [cons] {e:14} {e:15} => case {e:14} of { 0 => 1; 1 => 2}}; _builtin.CONS {tag = 1} [cons] {e:2} {e:3} => 5}; _ => case {arg:3} of { _builtin.NIL {tag = 0} [nil] => case {arg:4} of { _builtin.CONS {tag = 1} [cons] {e:19} {e:20} => case {e:19} of { 0 => 3; 1 => 4}}; _builtin.CONS {tag = 1} [cons] {e:5} {e:6} => 6}}
3836 ; _ => case {arg:2} of
3937 { 0 => case {arg:3} of
4038 { _builtin.CONS {tag = 1} [cons] {e:2} {e:3} => 5
0 commit comments