// #failed: resolve // #error: non constant global declarations are illegal // #error: expected an untyped constant thing :: proc(): int { return 0; } variable := thing(); constant :: thing();