%query 1 * cmp (lam [x] pair (snd x) (fst x)) ([x] vl+ x) E. %query 1 * cmp (app (lam [x] pair (snd x) (fst x)) (pair z (s z))) ([x] vl+ x) E. %query 1 * ceval (vl+ (lam+ [x':cval] [k:cval -> cexp] snd+ x' ([x1':cval] fst+ x' ([x2':cval] k (pair+ x1' x2'))))) V. %query 1 * ceval (app+ (lam+ [x':cval] [k:cval -> cexp] snd+ x' ([x1':cval] fst+ x' ([x2':cval] k (pair+ x1' x2')))) (pair+ z+ (s+ z+)) ([x:cval] vl+ x)) V.