async-collect

Keep asynchronously getting chunks of data as long as a specified condition is met.