read(offset = 0, length = 1) {
		const start = offset + this.pos;

		return this.source.slice(start, start + length);
	}
Reads characters from the source.
@param {number} [offset=0] The offset where reading starts, relative to the current position.
@param {number} [length=1] Number of characters to read.
@returns {string} A substring of source characters.