pub fn pop<T>( f: impl Fn(LazyData) -> Result<T, LDBError>, container: &LazyContainer, logger: impl Logger, ) -> Option<T>