Context: Rust has the match construct, which is really useful to make a (possibly) exhaustive list of cases and their corresponding results. Th
match