This would be cleaner if `win_path_csidl()` returned NULL, then you could use a construction like `win_path_csidl(CSIDL_APPDATA) %||% win_path_env("local")`,  provided you had `"%||% <- function(a, b) if (is.null(a)) b else a`