Final-call can be abused to add decorations via auto_out<T>.
Preventing final-call abuse by marking all argument types unsatisfiable.
Simplify AutoTimeStamp to use auto_out.