private static int Cdr(ReturnedFunction pair) { int Second(int a, int b) => b; return(pair(Second)); }
private static int Car(ReturnedFunction pair) { int First(int a, int b) => a; return(pair(First)); }