I put `r.findnext!(i => F(i))` instead of `r.findnext!(F)`. I
hmmmm I would consider that a compiler bug if that ever changed the behavior but I see how that may de-confuse the compiler.
Would you expect that style change would remove this flavor of bugs? Do you think this is a compiler bug?