3 --================================================================================
6 `{PrelBase.Eval (Pair a{-r3Z-} b{-r40-})}'
8 _/\_ `a{-s1oF-}' `b{-s1oG-}' ->
11 `{PrelBase.Eval (LList alpha{-r3X-})}'
13 _/\_ `alpha{-s1oH-}' ->
16 `{PrelBase.Eval (Tree t{-r3U-})}'
21 `{PrelBase.Eval (A a{-r3S-})}'
26 `{PrelBase.Eval (Foo baz{-r3Q-})}'
31 `a{-r3Z-} -> b{-r40-} -> Pair a{-r3Z-} b{-r40-}'
33 _/\_ `a{-s1op-}' `b{-s1oq-}' -> \ `tpl' ::
39 {_@_ `a{-s1op-}' _@_ `b{-s1oq-}' `tpl' `tpl'}
41 `a{-r3S-} -> A a{-r3S-} -> A a{-r3S-}'
43 _/\_ `a{-s1or-}' -> \ `tpl' ::
49 {_@_ `a{-s1or-}' `tpl' `tpl'}
51 `Foo (Foo baz{-r3Q-}) -> Foo baz{-r3Q-}'
53 _/\_ `baz{-s1os-}' -> \ `tpl' ::
54 `Foo (Foo baz{-s1os-})'
57 {_@_ `baz{-s1os-}' `tpl'}
71 _/\_ `alpha{-s1ot-}' ->
75 `alpha{-r3X-} -> LList alpha{-r3X-} -> LList alpha{-r3X-}'
77 _/\_ `alpha{-s1ou-}' -> \ `tpl' ::
83 {_@_ `alpha{-s1ou-}' `tpl' `tpl'}
86 `LList a{-aHn-} -> LList a{-aHn-} -> LList a{-aHn-}'
88 _/\_ `a{-s1ov-}' -> \ `ds' ::
100 _@_ `a{-s1ov-}' `ds' `ds'
103 {_@_ `a{-s1ov-}' `ds' `ds'};
108 {_@_ `a{-s1ov-}' `ds' `ds'};
129 `t{-r3U-} -> Tree t{-r3U-}'
131 _/\_ `t{-s1oB-}' -> \ `tpl' ::
135 {_@_ `t{-s1oB-}' `tpl'}
137 `Tree t{-r3U-} -> Tree t{-r3U-} -> Tree t{-r3U-}'
139 _/\_ `t{-s1oE-}' -> \ `tpl' ::
145 {_@_ `t{-s1oE-}' `tpl' `tpl'}
147 `{PrelBase.Eval Boolean}'
151 `{PrelBase.Eval Nat}'