 
 (defun elisp/runfiles/make--manifest (filename)
   "Parse the runfile manifest in the file FILENAME.
-Return an object of class ‘elisp/runfiles/runfiles--manifest’."
+Return an object of type ‘elisp/runfiles/runfiles--manifest’."
   (let ((manifest (make-hash-table :test #'equal))
         (filename (expand-file-name filename)))
     (with-temp-buffer

  "Cache for ‘elisp/runfiles/get’.")

(defun elisp/runfiles/get ()
  "Return a global instance of the class ‘elisp/runfiles/runfiles’.
Cache the result once created; this means that changes to the
runfile-specific environmental variables don’t take effect once
the global instance is initialized."


(defun elisp/runfiles/make--directory (directory)
  "Create a directory-based runfiles object for DIRECTORY.
Return an object of type ‘elisp/runfiles/runfiles--directory’."
  (elisp/runfiles/directory--make
   (file-name-as-directory (expand-file-name directory))))

