sig
  type ('ok, 'err) _result = ('ok, 'err) Result.t = Ok of 'ok | Error of 'err
end