Cancel with worker engine on Alloy
Merge remote-tracking branch 'origin/cancelling' into cancelling
minor
merge
Merge branch 'cancelling' into v0.3