Caml_option
let nullable_to_opt: Js.null_undefined('a) => option('a);
let undefined_to_opt: Js.undefined('a) => option('a);
let null_to_opt: Js.null('a) => option('a);
let valFromOption: Bs_stdlib_mini.Obj.t => Bs_stdlib_mini.Obj.t;
let some: Bs_stdlib_mini.Obj.t => Bs_stdlib_mini.Obj.t;
let isNested: Bs_stdlib_mini.Obj.t => bool;
let option_get:
option(Bs_stdlib_mini.Obj.t) =>
Caml_undefined_extern.t(Bs_stdlib_mini.Obj.t);
let option_unwrap: option(poly) => Bs_stdlib_mini.Obj.t;
When it is None, return none When it is (Some (`a 3)) return 3