return {
  catch = { "cathc" },
  class = { "lcass", "calss" },
  ["do"] = { "od" },
  ["else"] = { "lese", "esle" },
  extends = { "extneds", "extedns" },
  ["false"] = { "flase", "fasle" },
  final = { "ifnal", "fianl", "finla" },
  finally = { "ifnally", "fianlly", "finlaly", "finalyl" },
  ["for"] = { "ofr", "fro" },
  forSome = { "ofrSome", "froSome", "forSoem" },
  ["if"] = { "fi" },
  implicit = { "implciit", "impliict", "implicti" },
  import = { "improt" },
  lazy = { "alzy", "lzay", "layz" },
  match = { "amtch", "mathc" },
  new = { "enw" },
  object = { "boject", "ojbect", "obejct" },
  override = { "voerride", "overirde", "overrdie" },
  package = { "apckage", "pakcage", "pacakge" },
  private = { "rpivate", "pirvate", "prviate" },
  protected = { "rpotected", "portected", "prtoected" },
  ["return"] = { "reutrn", "retrun", "retunr" },
  sealed = { "selaed", "seaeld" },
  super = { "usper", "suepr" },
  this = { "htis", "thsi" },
  throw = { "htrow", "trhow", "thorw", "thrwo" },
  trait = { "triat", "trati" },
  ["true"] = { "ture", "treu" },
  type = { "tpye", "tyep" },
  val = { "vla" },
  ["while"] = { "hwile", "whiel" },
  with = { "iwth", "wtih", "wiht" },
  yield = { "iyeld", "yeild", "yiled", "yiedl" },
}
