Why not use `merge` in `Match.new`?