It simplifies the expression of if/then/elsif/elsif/else, even if it's not total.
Why not steal it?
Why not steal it?
Also, the semantics of match are a bit different than the similar switch, since match does strict type checking and switch doesn't. While this isn't bad as such, it's kinda confusing that the language doesn't behave consistently.