pub type ReadHandler<'a, T> = &'a mut dyn FnMut(&[T]) -> Flow;