Smooth rotation without using an update()?

Is it possible to have a smooth rotation of an object without using an update() – such as for usage in static class files?

Quaternion.Slerp() should do the trick. But if you want it to continuously rotate smoothely the function has to be called every frame somehow, and that probably means in at least one Update() or FixedUpdate(), or a coroutine.