anchor.diff:  	prev = null
   	return QDEL_HINT_IWILLGC
   
  +/datum/timedevent/proc/getcallingtype()
  +	. = "ERROR"
  +	if (callBack.object == GLOBAL_PROC)
  +		. = "GLOBAL_PROC"
  +	else
  +		. = "[callBack.object.type]"
  +
   /proc/addtimer(datum/callback/callback, wait, flags)
   	if (!callback)
   		return
  
positive.code: /datum/controller/subsystem/timer/fire(resumed = FALSE)
  	var/lit = last_invoke_tick
  	var/last_check = world.time - TIMER_NO_INVOKE_WARNING
  
  	if(!bucket_count)
  		last_invoke_tick = world.time
  
  
negative.code: 	var/hash
  	var/list/flags
  	var/spent = FALSE //set to true right before running.
  	var/name //for easy debugging.
  	//cicular doublely linked list
  	var/datum/timedevent/next
  	var/datum/timedevent/prev
  