I'm confused by this change and see no reason why we wouldn't just use the page-ext from the config. The extension clause in the `let` and the corresponding `when` can be removed and extension in the call to `make-pathname` just becomes `(page-ext *config*)`. Is there any reason that is insufficient?