code: function ( fragment ) {
    		if ( !batch ) return;
  
    		var b = batch;
    		while ( b.previousBatch ) {
    			b = b.previousBatch;
    		}
  
    		addToArray( b.fragments, fragment );
    	}
docs: TODO: come up with a better way to handle fragments that trigger their own update