The `workOn` should live somewhere in the workstealing tree scheduler.

Sounds good - we can postpone this into the next refactoring.