Add IfLValue function.
Add type checks for ASTNodeArraySubscript and ASTNodeStructureAccess.
Make structure access node type check const aware.
Function call type check.