code/datums/callback.dm 
| /datum/callback | A datum that holds a proc to be called on another object, used to track proccalls to other objects |
|---|---|
| /datum/callback_select | Helper datum for the select callbacks proc |
| /proc/callback_select | Runs a list of callbacks asyncronously, returning only when all have finished |