This should be an error (duplicate declarations of `a`) ```ts function addProp2(x: any): x is { a: string; a: string; } { return true; } ``` Need to call `checkType` (or similar) on the operand here