How to avoid explicitly cloning a variable that is moved to a closure?

Turns out this is possible with arena allocators. Opened a new topic here: