- add TakeWhile2 combinator which return an InputWindow which is basically a struct pointing to a window in the input. Ugly but improve perfs, so there's that goin' for us...