When function call-site parameter is an identifier, we may load it directly. Currently it can be also modified, this will be fixed in a separate commit.
Abstract var scope management from the funcScope.