These are words for querying the metadata of filesystems and filesystem objects. file-info and link-info can be used to get detailed information on a file in the manner of stat(2) or lstat(2). Type predicates like directory? can be used on both file-info-tuples returned by file-info et al, and on paths. In the former case only the tuple itself is inspected; in the latter, the filesystem is queried and links are dereferenced. Note that in the case of symlinks, both symbolic-link?, and the predicate matching the object the link points to, will return true.