not all of these are even used by eval itself. notably sWith wasn't used at all, sEpsilon was only used by the eval cache one layer up, and other attributes are used in places even further away from eval itself. we can keep this commingling for now, but eventually we should clean it up too. Change-Id: I5684ac614361bf008e04472130c6c02082b4c2d7