code: function update (model, choice, value) {
    var copy = {};
    for (var v in model) copy[v] = model[v];
    copy[choice] = value;
    return copy;
  }
docs: ### update Copies the model, then sets `choice` = `value` in the model, and returns it.