pub fn offset_to_position(offset: usize, rope: Rope) -> Option<Position>