Extract text range manipulation fns into flense.ranges namespace