code: function(callback) {
  			var query = this.toQuery();
  			var idx = 0;
  			while (query.args.length > 0) {
  				var value = query.args.shift();
  				query.text = query.text.replace(/\?/,callback(value,idx));
  				idx++;
  			}
  			return query.text;
  		}
docs: .toText(callback)