Use file-level scope for untyped constant checking.

Fixes #61.
allow "..." as a recursive pattern