Allows the parser to understand the static keyword when using the StaticValues extension.
Implements renamer checks to verify that static is only given top-level value bindings.