I wonder why everyone writes out the function invocations to add each directory they're adding, rather than doing something like
(labels ((add-path (p) (add-to-list 'load-path (path-join emacs-root p)))) (let ((paths '("foo" "bar"))) (mapc 'add-path paths)))
Is there an advantage to writing it out?