average-vr-56795
06/13/2018, 8:26 AM&self (reference to thing which must exist) to self (single owned reference of thing, which I can continue to own, move around on the stack, and guarantee exists when the closure runs) fixes the problem, but means that that CommandRunner can’t be used by anyone else after that call