docs: function addPermission() {
    var permission = getPermission(
        mlutil.asArray.apply(null, arguments)
        );
    if (permission === null) {
      throw new Error('permissions.add() takes the role name and one or more insert|update|read|execute capabilities');
    }
    return insert('/array-node("permissions")', 'last-child', permission);
  }