WIP: Partly functional version. Stealing and continuation tarding works 'most' of the time.
The main issue seems to still be the fact that we have a lock free protocol where a steal can be pending. We plan to remove this fact next by introducing a protocol that works on a single atomic update.