Should be able to have apiKey in the constructor options which allows a string or function that returns a string.
If apiKey is not a nullish value then the first param of the verify callback function will be an object containing all of the raw profile and level data, as well as the SteamID class. Otherwise the first param of the verify callback function will be the SteamID class.