Added takeWhile combinator.