src/Ass.js
function recalc(ka) {
  for (let [key, val] of objectPairs(ka)) {
    if (isKeepAssigned(val)) { recalc(val); }
    else { val.val = getter(key); }
  }
}
function recalc(ka) {
  for (let [key, val] of objectPairs(ka)) {
    if (isKeepAssigned(val)) { recalc(val); }
    else { val.val = getter(key); }
  }
}
function recalc ( ka ) { for ( let [ key , val ] of objectPairs ( ka ) ) { if ( isKeepAssigned ( val ) ) { recalc ( val ) ; } else { val . val = getter ( key ) ; } } }
Recalculate values for all keys, as when an object changes.
Recalculate values for all keys as when an object changes .