Forget bindings, just use the same damn array

One solution to our problems with the two-way bindings between a RangeController's `values` and client code is to just directly reference the `values`. This is a net-negative on lines of code, makes all the invariants automatically pass, and feels pretty good.