    entries to be grouped, and it should return a map with keys that
    are filenames and values that are maps with the keys:
     - `:entries`: the entries for each collection
-    - `:group-meta`: (optional) page metadata for this collection
+    - `:entry`: (optional) page metadata for this collection
 
    Entries can optionally be filtered by supplying a function
    to the `filterer` option.

        paths (grouper (filter-meta-by-ext fileset options))]
    (if (seq paths)
      (reduce
       (fn [result [path {:keys [entries group-meta]}]]
         (let [sorted      (->> entries
                                (sort-by sortby comparator)
                                (map #(assoc % :content (->> (:path %)


  `task-name` is used for log messages. `tracer` is a keyword that gets added
  to the `:io.perun/trace` metadata. `grouper` is a function that takes a seq
  of entries and returns a map of paths to render data (see docstring for
  `assortment` for more info)

  Returns a boot `with-pre-wrap` result"
  [{:keys [task-name tracer grouper options]}]
