Sure, that works, and that’s what I’ve been doing too. But then you’d have to either nest everything inside a block (which makes the test harder to read), or use it at the function declaration where you also need to include a
<Unit>
type parameter. In either case, I think it would be nicer if the test didn’t have to worry about whether it needs to suspend or not, and just focus purely on the behavior