pub fn read<T>( f: impl Fn(LazyData) -> Result<T, LDBError>, container: &LazyContainer, logger: impl Logger, ) -> Box<[T]>