> Though var:sub(i,j) is shorter than string.sub(var,i,j), I often feel > that it's still too long for this very basic operation. But is it that basic? I found myself extracting substrings mostly through patterns.