use correct expression context when generating a binding rhs