# Functions
Check ensures that all executables in path's directory are cached.
Executables returns executables (and directories) in dirname and schedules a rescan or dirname.
Files caches executables (and directories) and returns files (and directories) found in dirname.
Populate scans each directory in the colon-separated list of dirnames.