Js.TypesProvide utilities for manipulating JS types
type _ t = | Undefined : undefined_val t| Null : null_val t| Boolean : bool t| Number : float t| String : string t| Function : function_val t| Object : obj_val t| Symbol : symbol t| BigInt : bigint_val tval test : 'a -> 'b t -> booltest "x" String = truetype tagged_t = | JSFalse| JSTrue| JSNull| JSUndefined| JSNumber of float| JSString of string| JSFunction of function_val| JSObject of obj_val| JSSymbol of symbol| JSBigInt of bigint_valval classify : 'a -> tagged_t