autoload: another way to delay Smex initialization