Add takeWhile and dropWhile.