This allows overriding the name component of the resulting Nix store path, which is necessary if the base name of the URI contains "illegal" characters.