When rust-lang/rust#57532 lands in stable, we won't need to lower multiple patterns to `match` anymore. We may also want to support leading `|`, as mentioned in the RFC.