run = async function (...args) {
  await setupPromise
  args = handleQueryBuilder(args)
  return cbPromise(cb => db.run(...args, function (err) {
    if (err) cb(err)
    else cb(null, {lastID: this.lastID})
  }))
}
@param {...(any)} args
@return {Promise<SQLiteResult>}