`Kernel` should stay as is mostly, but live in the `Scheduler` companion object now.
Since we renamed `expand` to `split` in stealers, `afterExpand` should now be called `afterSplit` and take `Chunk`s instead of nodes.