less awkward way of writing same thing
improve with-env doc string
support for additional file formats
  * json support
  * edn support
  * use same specification syntax as overrides
  * scrap keywordize because clj-yaml has it now