Lark, BTW, does *not* catch ignorable white space unless it is
validating. Since it is perfectly OK to build SAX with such a
processor, *if* we want to build ignorable white-space notification
into SAX, it has to be out-of-band; i.e. white space is passed in
the same way as all other content; with perhaps another boolean argument
to the text() method (that what it's called now?) that if true, means
this is ignorable white space.
But I would oppose doing this in SAX; let's keep it simple for now. -T.