Js_mapperRt
let raiseWhenNotFound: 'a => 'a;
let fromInt: int => array(int) => int => option(int);
fromInt len array int return the mapped enum
fromInt len array int
enum
let fromIntAssert: int => array(int) => int => int;