Represent cancelation as a FutureError