pub fn search_path(binary: &str) -> Option<String>
if binary is not an absolute/relative path, look for it in usual places