Jonathan
private fun startProcessingIncomingData(): ReceiveChannel<Segment> = produce { /* do stuff */ send(segment) }