First question: does this need to be a macro? Could it instead be something similar to withKnownIssue
where it looks out for/intercepts issues? Something like:
await confirmationButNotNamingIsHard(.passes(10)) {
let potato = try #require(await downloadPotato())
#expect(potato.isTasty)
}
?