elisp boilerplate to define dependencies