The function has static behavior, i.e. doesn't depend on an `AssetList` instance, so its APIs should reflect that.