docs: function addProperty(name, value) {
    if (typeof name !== 'string' || value == null) {
      throw new Error('properties.add() takes a string name and a value');
    }
    var prop = {};
    prop[name] = value;
    return insert('/object-node("properties")', 'last-child', prop);
  }