I may have missed this in the docs, but does m/match have different performance characteristics to m/find?
It shouldn’t for where they overlap.
(I'm not seeing anything, just planning)
They both use most of the same compiler stuff. Find just allows for patterns with ambiguity and picks the first.
But it uses reduce or loop or whatever instead of pulling the first from a mapcat or something.