local function D(D,J)return function(I)local f=I.index+D local z=J(I.source,I.index,f)I.index=f return z end end

local function cst_int_rdr(len, func)
	return function(S)
		local pos = S.index + len
		local int = func(S.source, S.index, pos)
		S.index = pos

		return int
	end
end
