Jak znaleźć ścieżkę do pliku wykonywalnego za pomocą Emacsa Lispa?

Mój obecny przypadek użycia polega na ustaleniu, gdzie znajduje się Caskplik wykonywalny (można go zainstalować w co najmniej dwóch miejscach, a problem jest z tym związany). Muszę wymagać beczki w ten sposób: (require 'cask "~/.cask/cask.el") Ale muszę znaleźć właściwą ścieżkę do tego cask.eli,...