В настоящее время я использую эту функцию
let inc (i : int ref) =
let res = !i
i := res + 1
res
для написания таких вещей, как
let str = input.[inc index]
Как определить оператор приращения ++, чтобы я мог писать
let str = input.[index++]