Collin Winter wrote: > As always, feedback welcome! Any specific reason flip only flip the first 2 arguments rather than the whole tuple ? That is, I would like to see: assert(f(a,b,c, d) == flip(f)(d, c, b, a))