sig   val to_int : string -> int option   val to_float : string -> float option   val index : string -> char -> int option   val rindex : string -> char -> int option   val index_from : string -> int -> char -> int option   val rindex_from : string -> int -> char -> int option   val find : string -> string -> int option   val find_from : string -> int -> string -> int option   val rfind : string -> string -> int option   val rfind_from : string -> int -> string -> int option   val split : string -> by:string -> (string * string) option   val rsplit : string -> by:string -> (string * string) option end