[Pitch] Unstructured task and typed errors

Same question as before:

I guess this would still (silently) ignore the error?

func foo() {
    let task = Task {
      throw MyError.somethingBadHappened
    }
    print(task) // or task.cancel() after a small delay
}