// #failed: resolve
PROC :: proc() {}
CONST :: 40;
STRUCT :: struct { a: int; }

// #error: declaration is type, unexpected inside expression
A :: STRUCT;
// #error: expected an untyped constant
C :: PROC;
D :: CONST;