anchor.diff:  
   //Removes a string from a list
   /proc/remove_strings_from_list(string, list/L)
  -	if(!L || !L.len || !string)
  +	if(!LAZYLEN(L) || !string)
   		return
   	for(var/V in L)
   		if(V == string)
  
positive.code: 
  //Checks for specific types in specifically structured (Assoc "type" = TRUE) lists ('typecaches')
  /proc/is_type_in_typecache(atom/A, list/L)
  	if(!L || !L.len || !A)
  
  		return FALSE
  	if(ispath(A))
  
negative.code: 
  //Returns list element or null. Should prevent "index out of bounds" error.
  /proc/listgetindex(list/L, index)
  	if(LAZYLEN(L))
  		if(isnum(index) && IsInteger(index))
  			if(IsInRange(index,1,L.len))
  				return L[index]
  