pub fn process( read: impl Iterator<Item = String>, config: Arc<Data>, desc: Rc<LangDesc>, ) -> impl Iterator<Item = String>