The package provides commands for "splitting" a token list at
the first occurrence of another (specified) token list. I.e.,
for given token lists s, t return b and the shortest a, such
that t = a s b. The package's mechanism differs from those of
packages providing similar features, in the following ways: the
method uses TeX's mechanism of reading delimited macro
parameters; splitting macros work by pure expansion, without
assignments; the operation is carried out in a single macro
call. A variant of the operation is provided, that retains
outer braces.