docs: function baseWrapperValue(value, actions) {
      var result = value;
      return reduce(actions, function(result, action) {
        return action.func.apply(action.thisArg, arrayPush([result], action.args));
      }, result);
    }