In rescript@9.1.4, function signature of Js.String2.match_ is (Js.String2.t, Js.Re.t) => option<array<Js.String2.t>>.
In rescript@10.0.1, the function signature has one more nested option<> as follows.
(
  Js.String2.t,
  Js.Re.t,
) => option<array<option<Js.String2.t>>>
 
Is this breaking change intentional?
How to reproduce
- In VSCode, hover over a 
Js.String2.match_ function call.