The following structure maintains callbacks registered with the Ns_TclRegisterDeffered rouinte to invoke during interp deallocation Unlike traces, these callbacks are one-shot events and invoked in FIFO order (LIFO would probably have been better). In practice this API is rarely used. Instead, more specific garbage collection schemes should be used with "ns_ictl trace deallocate".