anchor.diff:  				L[L.Find(variable)] = new_var
   
   		if("new datum")
  -			var/type = input("Enter type:","Type") as null|anything in typesof(/datum)
  +			var/type = input("Enter type:","Type") as null|anything in (typesof(/datum)-typesof(/obj,/mob,/area,/turf))
   			new_var = new type()
   			if(assoc)
   				L[assoc_key] = new_var
  
positive.code: 			var_value = new type()
  
  		if("new datum")
  			var/type = input("Enter type:","Type") as null|anything in typesof(/datum)
  			var_value = new type()
  
  	if(!var_value) return
  
negative.code: 			var_value = new type()
  
  		if("new datum")
  			var/type = input("Enter type:","Type") as null|anything in (typesof(/datum)-typesof(/obj,/mob,/area,/turf))
  			var_value = new type()
  
  	if(!var_value) return
  