1 2 3 4 5 6 7 8 9 10
discard """ output: "1" """ type Cardinal = enum north, east, south, west proc foo[cardinal: static[Cardinal]](): int = 1 echo(foo[north]())