'Identify the tokens using integer offsets ``(start_i, end_i)``,
where ``s[start_i:end_i]`` is the corresponding token.
:rtype: iter(tuple(int, int))'

def span_tokenize(self, s):

    raise NotImplementedError()
