Calculate Object.observe-style change records. Delivery mechanism is still sync, waiting to land a promises impl.