3 | + pure (\u1 -> (\u2 -> u2))
11 | | | + pure (\u1 -> (\u2 -> (\u3 -> u2 u3)))
17 + pure (\u1 -> u1 Term)
23 | | | + pure (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
29 | | | | | + pure (\u1 -> (\u2 -> cons Term))
32 | | | | | + pure (\u1 -> (\u2 -> cons Term))
35 | | | | | + pure (\u1 -> (\u2 -> cons Term))
38 | | | | | + pure (\u1 -> (\u2 -> cons Term))
41 | | | | | + pure (\u1 -> (\u2 -> cons Term))
44 | | | | | + pure (\u1 -> (\u2 -> cons Term))
50 | | | | | | | + pure (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> cons (Term u3))))))
51 | | | | | | | ` satisfy
52 | | | | | | ` ref <hidden>
53 | | | | | ` rec <hidden>