Explicit result type for cancelled tasks