TODO: check with String.of_char it's quite common that we have
Caml_string_extern.of_char x.[0]
It would be nice to generate code as below
x[0]
val of_char : char -> stringval get_string_unsafe : string -> int -> stringval toUpperCase : string -> stringval of_int : int -> base:int -> stringval slice : string -> int -> int -> stringval slice_rest : string -> int -> stringval index_of : string -> string -> intval of_small_int_array : int array -> stringval of_small_int32_array : int32 array -> stringval lastIndexOf : string -> string -> intval length : string -> intval unsafe_get : string -> int -> charval unsafe_set : bytes -> int -> char -> unitval repeat : string -> int -> string