An easy way to ensure that a function is called at the end of the current scope.
Usage:
Inherits Fn.
References ~ScopeGuard().
Referenced by ~ScopeGuard().