takeWhile package:conduit

Stream all values downstream that match the given predicate. Same caveats regarding downstream termination apply as with take.
Stream all values downstream that match the given predicate. Same caveats regarding downstream termination apply as with take.
Stream all elements downstream that match the given predicate in a chunked stream. Same caveats regarding downstream termination apply as with takeE.
Stream all elements downstream that match the given predicate in a chunked stream. Same caveats regarding downstream termination apply as with takeE.