progress on typing the cancellations proof