Iowa Type Theory Commute
We consider fold-right for lists, and its static type. The Church encoding for lists makes them into their own fold-right functions