more thoughts on lexical scoping