Minor point, but you can use `setenv` in `let` clause.  Probably better if we want (do we?) to mix it with the default `EMACSLOADPATH` if set.