| ▲ | zdragnar 5 hours ago | |
I suspect the idea would be to use `match` instead of an imperative `if`. There's an example here: https://github.com/kablorp/blorp/blob/main/benchmarks/blorp/... Then again, there's really not too many examples of early return guards, but I did manage to find one where the body is stuffed in an `else`: https://github.com/kablorp/blorp/blob/main/benchmarks/blorp/... It does make me think that the usual types of guards might typically happen higher up (handled by the caller) or hidden with safe / monadic type operators that simply pass through rather than bailing out, so to speak. | ||