error: this task handler must have type signature `(async) fn(foo::Context, ..)` --> ui/task-divergent.rs:6:8 | 6 | fn foo(_: foo::Context) -> ! { | ^^^