# Functions
Chain creates a new handler that invokes all notify functions when the critical section exits and then invokes the optional handler's notifications.
New creates a new handler that guarantees all notify functions are run after the critical section exits (or is interrupted by the OS), then invokes the final handler.