```haxe typedef Foo = Arrey<{ /** * test */ var test:Int; }>; ``` If the outer type is misspelled, the entire range is colored red, which can be confusing / make it hard to spot the source of the problem: 