> Everything looks like a problem solvable by reduce. (I'm often wrong on that, but I quite enjoy learning why by trying).
I agree, but I think that’s kind of the objection. It can be tempting to write your code as little brainteasers but…