In this changeset, the `self` module argument is not actually passed. Upstream nixpkgs, for unknown reasons does not fail with the usual error message, presumably becuase this is sumoduleWith type, but instead bails with an inifinite recursion.