A Rust equivalent of Unix command "which".
once_cell
std::sync::OnceLock
Error::CannotGetCurrentDirAndPathListEmpty