Wrap `match` with a `when_concrete`, ensure proper type assigned to the `iterator` op, MPS-19598