anchor.diff:  			switch(value)
   				if("keep_alive")
   					ENABLE_BITFIELD(options, SDQL2_OPTION_DO_NOT_AUTOGC)
  +		if("sequential")
  +			switch(value)
  +				if("true")
  +					ENABLE_BITFIELD(options,SDQL2_OPTION_SEQUENTIAL)
   
   /datum/SDQL2_query/proc/ARun()
   	INVOKE_ASYNC(src, .proc/Run)
  
positive.code: 				continue
  			else if(query.state != SDQL2_STATE_IDLE)
  				finished = FALSE
  			else if(query.state == SDQL2_STATE_ERROR)
  				if(usr)
  					to_chat(usr, "<span class='admin'>SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.</span>")
  				running -= query
  			else
  				if(query.finished)
  					objs_all += islist(query.obj_count_all)? length(query.obj_count_all) : query.obj_count_all
  
negative.code: 	SELECT = FORCE_NULLS, (D)SKIP_NULLS
  	PRIORITY = HIGH, (D) NORMAL
  	AUTOGC = (D) AUTOGC, KEEP_ALIVE
  	SEQUENTIAL = TRUE - The queries in this batch will be executed sequentially one by one not in parallel
  
  	Example: USING PROCCALL = BLOCKING, SELECT = FORCE_NULLS, PRIORITY = HIGH SELECT /mob FROM world WHERE z == 1
  
  