FWIW, why is there two layers of closures here? Couldn't this just be inlined in to the `|_| ...`?