Ecaml_value.ValueSource(Info-goto-node "(elisp)Type Predicates")(describe-function 'consp)
If supplied, ?car and ?cdr are additionally required to return true for the car and cdr, respectively.
(describe-variable 'most-negative-fixnum)
(describe-variable 'most-positive-fixnum)
of_int_exn n raises if n is not in the range emacs_min_int, emacs_max_int
of_utf8_bytes_cached is like of_utf8_bytes, except it keeps a hash table mapping each OCaml string to the corresponding Elisp string. This can be used to optimize the conversion of OCaml values to Elisp values.
val of_utf8_bytes_replacing_invalid :
string ->
t * [ `First_malformed of (int * string) option ]Like of_utf8_bytes, but instead of failing on invalid UTF-8 sequences, replace them with the Unicode replacement character (U+FFFD).
Return the resulting value, as well as the first malformed sequence (and its index) in the input string, if any.