new Cursor(type, tname, item)
Example
// Current cursor position is at position 10
const relativePosition = createCursorFromOffset(yText, 10)
// modify yText
yText.insert(0, 'abc')
yText.delete(3, 10)
// Compute the cursor position
const absolutePosition = toAbsolutePosition(y, relativePosition)
absolutePosition.type === yText // => true
console.log('cursor location is ' + absolutePosition.offset) // => cursor location is 3