I got worried in using cursor.position(). For 32-bits hosts, it’ll be a bit slower (u64). If pos were usize, it’d be much better. I don’t want to duplicate
IMO Rust’d have best adopted C naming, except
int for arch-sized ints.