Is the warning for “name … introduced but not used” part of that same bug? I can’t get the warning to go away just by reordering statements (I did get it to go away by splitting my declarations between let bindings and where bindings)
The warning is indeed the issue just fixed; if the binding ordering is considered to be a bug and fixed that warning will need to be fixed again, to my shame - I’ll make a note on that issue.