   typealias MyAlias<T> = (T, T)
   let x: (Int, Int) = (1, 2)
   var y: MyAlias<Int>
-  y = #^GENERIC_TYPEALIAS_2^#
+  y = #^GENERIC_TYPEALIAS_2?check=MY_ALIAS_2^#
 }
 
 func testInForEach1(arg: Int) {

// OWN_ACCESSOR_13: Begin completions
// OWN_ACCESSOR_13-DAG: Decl[InstanceVar]/CurrNominal:      inAccessorProp[#Int#];
// OWN_ACCESSOR_13: End completions
      let _ = \InAccessorTestQualified.#^OWN_ACCESSOR_14^#
    }
    set {
      let _ = self.#^OWN_ACCESSOR_15^#
      let _ = \InAccessorTestQualified.#^OWN_ACCESSOR_16^#
    }
  }
}

func testInForEach4(arg: Int) {
  let local = 2
  for index in 1 ... 2 {
    #^IN_FOR_EACH_4?check=IN_FOR_EACH_3^#
  }
  let after = 4
}

func testInForEach5(arg: Int) {
  let local = 2
  for index in [#^IN_FOR_EACH_5?check=IN_FOR_EACH_1^#] {}
  let after = 4
}
func testInForEach6(arg: Int) {
  let local = 2
  for index in [1,#^IN_FOR_EACH_6?check=IN_FOR_EACH_2^#] {}
  let after = 4
}
func testInForEach7(arg: Int) {
  let local = 2
  for index in [1:#^IN_FOR_EACH_7?check=IN_FOR_EACH_1^#] {}
  let after = 4
}
func testInForEach8(arg: Int) {
  let local = 2
  for index in [#^IN_FOR_EACH_8?check=IN_FOR_EACH_4^#:] {}
  let after = 4
}
func testInForEach9(arg: Int) {
  let local = 2
  for index in [#^IN_FOR_EACH_9?check=IN_FOR_EACH_4^#:2] {}
  let after = 4
// NOTE: [Convertible] to AnyHashable.
// IN_FOR_EACH_4-NOT: Decl[LocalVar]
