#2; impl arg/var and location reference; locationRuntime used to impl variable scope;