[Typed throws] Check thrown error type from an async for..in loop
While it is not yet possible for an `AsyncSequence` to specify its
thrown error type (so it always throws `any Error`), check that `any
Error` is a suitable error type to be thrown in context.