) => Js.Promise.t(Belt.Result.t(int, exn))">|&gt;</span>
         (<span class='ident' data-type="(
  int => Js.Promise.t(Belt.Result.t(int, exn)),
  Js.Promise.t(int)
) => Js.Promise.t(Belt.Result.t(int, exn))">Js.Promise.then_</span> (fun <span class='pattern-ident' data-type="int">x</span>  -&gt; <span class='ident' data-type="int => Js.Promise.t(Belt.Result.t(int, exn))">Result.Promise.return</span> <span class='ident' data-type="int">x</span>)))
        <span class='operator' data-type="(
  Js.Promise.