intermediate checkin... trying to handle variable references.  Maybe need to switch to sealed OpenExp or PreOpenExp rather than Exp.