Merged requested to merge namedtuples into main
WeightChange class, which is a
lets us access the
immediate members by name, making the
It also reduces some confusion in the previous code
(immediate[,weight]) was used for overrides and
(weight,immediate) was used for desired weight changes (i.e. after
applying those overrides).
This change has been tested against the test suite on both python2 and python3.