Delays the invocation of a finally_t's underlying function by transfering the responsibility of calling the function to a new finally_t.
Parameters
other
The object from which to transfer the function.
Postcondition
other does not perform an action upon destruction.
Whatever action was to be invoked by other prior to calling this constructor (if any) is performed when the newly constructed finally_t goes out of scope.