implement cancel

all behavior tests passing in this branch
7e1fcb55b3Andrew Kelley committed on 8/7/2019, 4:53:04 AMparent1afbb53
7 files changedLine totals unavailable