offset
StringExt ReaderWithSourcePosition