Open spacey-sooty opened 2 months ago
It was like this in commands v1. The reason it wasn't done in v2 is because interfaces can't have fields.
Also, what's the problem with it being held by the scheduler? Either way, ownership semantics of it should be very clear.
The commands v3 draft does this and its a good change to backport to v2