withTeardown(_:teardown:)

Run closure and then run teardown closure once closure has either returned or throw an error

TestUtils.swift:134
func withTeardown<Value>(_ process: () async throws -> Value, teardown: () async -> Void) async throws -> Value