currentPosition()
i1 : currentPosition() o1 = currentString:2:0 o1 : FilePosition
i2 : peek'_2 oo o2 = FilePosition{"currentString", 2, 0}
The object currentPosition is a function closure.