func testExpandBasicTernaryExpr() { let a = 3 let b = 5 let x = a < 5 ? a : b } func testExpandMultilineTernaryExpr() { let a = 3 let b = 5 let (x, y) = a < 5 ? (a, b) : (b, a) } func testExpandAssignOnlyTernaryExpr() { let a = 3 let b = 5 let x: Int if a < 5 { x = a } else { x = b } } func testExpandAssignOnlyTupleTernaryExpr() { let a = 3 let b = 5 let x: Int let y: Int (x, y) = a < 5 ? (a, b) : (b, a) }