The `@match` calls in our code led me to assume we were using [MLStyle](https://github.com/thautwarm/MLStyle.jl). I've never used `Match.jl`; does this approach have any advantages over MLStyle?