Rfold
nil = \cn. n = SK
cons = \htcn. ch(tcn) = \htc.S(K(ch))(tc)
= \ht.S(\c. S(K(ch))) t
= \h. S(\c. S(K(ch)))
= \h. S(\c.<SK>(ch))
= \h. S(S(K<SK>)(SI(Kh)))
= <S(S(K<SK>))(SI)K>
= <S(<SK><SK>)(SI)K>
= <<>[(<<>()>){}][<>{{}}]()>
listify = height (\t. S cons (K t) pop) nil
= []{<><<>[(<<>()>){}][<>{{}}]()>[(){}]{}}[<>()]