docs: def multiple_directory_files_loader(*args):
      """
      Loads all the files in each directory as values in a dict with the key
      being the relative file path of the directory.  Updates the value if
      subsequent file paths are the same.
      """
      d = dict()
  
      def load_files(folder):
          for (dirpath, dirnames, filenames) in os.walk(folder):
              for f in filenames:
                  filepath = os.path.join(dirpath, f)
                  with open( filepath, 'r' ) as f:
                      key = filepath[len(os.path.commonprefix([root, filepath]))+1:]
                      d[ key ] = f.read()
              for foldername in dirnames:
                  load_files(os.path.join(dirpath, foldername))
  
      for root in args:
          load_files(root)
      return d