Could you please not overload meaning of the `compile-file` could you just define:

```clj
(defn compile-files
   [paths options]
   (map #(compile-file % options) paths))
```