anchor.diff:  	else
   		. = "[callBack.object.type]"
   
  +/**
  +  * Create a new timer and insert it in the queue
  +  *
  +  * Arguments:
  +  * * callback the callback to call on timer finish
  +  * * wait deciseconds to run the timer for
  +  * * flags flags for this timer, see: code\__DEFINES\subsystems.dm
  +  */
   /proc/addtimer(datum/callback/callback, wait = 0, flags = 0)
   	if (!callback)
   		CRASH("addtimer called without a callback")
  
positive.code: 	next.prev = src
  	prev.next = src
  
  /datum/timedevent/proc/getcallingtype()
  	. = "ERROR"
  	if (callBack.object == GLOBAL_PROC)
  
negative.code: 		return TRUE
  	return FALSE
  
  /**
    * Get the remaining deciseconds on a timer
    *
    * Arguments:
    * * id a timerid or a /datum/timedevent
    */
  /proc/timeleft(id)
  	if (!id)
  		return null
  