docs: function del(path) {
    var pos = splitPath(path).reduce(function (t, segment) {
      return t ? t[segment]
               : undefined
    }, this)
    if (typeof pos === 'object') {
      delete pos['@']
    }
    return this;
  }