Semantic Analysis Checkpoint

Scopes, const rules, returns, and call arity.


1. Redeclaring a name in the same scope is:
2. Assigning to a const should:
3. A return statement at top level is:
4. If a function expects 2 args and is called with 1, analysis should:
5. Name one rule checked during semantic analysis.