3 --================================================================================
6 `{PrelBase.Eval (Pair a{-r3R-} b{-r3S-})}'
8 _/\_ `a{-s1g3-}' `b{-s1g4-}' ->
11 `{PrelBase.Eval (LList alpha{-r3P-})}'
13 _/\_ `alpha{-s1g5-}' ->
16 `{PrelBase.Eval (Tree x{-r3M-})}'
21 `{PrelBase.Eval (A a{-r3K-})}'
26 `a{-r3R-} -> b{-r3S-} -> Pair a{-r3R-} b{-r3S-}'
28 _/\_ `a{-s1fQ-}' `b{-s1fR-}' -> \ `tpl' ::
34 {_@_ `a{-s1fQ-}' _@_ `b{-s1fR-}' `tpl' `tpl'}
36 `a{-r3K-} -> A a{-r3K-} -> A a{-r3K-}'
38 _/\_ `a{-s1fS-}' -> \ `tpl' ::
44 {_@_ `a{-s1fS-}' `tpl' `tpl'}
58 _/\_ `alpha{-s1fT-}' ->
62 `alpha{-r3P-} -> LList alpha{-r3P-} -> LList alpha{-r3P-}'
64 _/\_ `alpha{-s1fU-}' -> \ `tpl' ::
70 {_@_ `alpha{-s1fU-}' `tpl' `tpl'}
73 `LList a{-aH5-} -> LList a{-aH5-}'
75 _/\_ `a{-s1fV-}' -> \ `xs' ::
91 {_@_ `a{-s1fV-}' `y' `ds'};
108 `x{-r3M-} -> Tree x{-r3M-}'
110 _/\_ `x{-s1fZ-}' -> \ `tpl' ::
114 {_@_ `x{-s1fZ-}' `tpl'}
116 `Tree x{-r3M-} -> Tree x{-r3M-} -> Tree x{-r3M-}'
118 _/\_ `x{-s1g2-}' -> \ `tpl' ::
124 {_@_ `x{-s1g2-}' `tpl' `tpl'}
126 `{PrelBase.Eval Boolean}'
130 `{PrelBase.Eval Nat}'