Commit 2025-09-24 03:26 a88dcfe0
View on Github →chore: remove some 'nonrec' (#19907)
nonrec
is nearly always obfuscatory: it tells the reader "this apparent recursive call is not actually, but I'm going to leave you to guess what it is instead", when we could just disambiguate and tell the reader.
However I'm not sure I have the patience to go through the remaining 600 uses. (A few are genuinely useful, but I guess less than 10%.)