namespace A { typedef here = ( int x, int y, ); } () test() { /* ERRORS */ A a = :nonexistent(); A b = :a(); A c = :x; // it makes no sense to access struct members like this (any^ x)^ d = :x; bool e = :1; bool f = :"x"; bool g = ::; bool b = :false:; X[int]^ h = 3-:something; }