Caml_undefined_extern
type t(+'a);
let empty: t('a);
let return: 'a => t('a);
let toOption: t('a) => option('a);