type AsciiWordsIter<'a> = Filter<Map<AsciiWordBoundIter<'a>, fn((usize, &'a str)) -> &'a str>, fn(&&'a str) -> bool>;
struct AsciiWordsIter<'a> { /* private fields */ }