code: function AdvisorWrapperAction() {
    if (!(this instanceof AdvisorWrapperAction)) return new AdvisorWrapperAction(arguments);
    var args = arguments.length === 1 ? toArray(arguments[0]) : toArray(arguments);
    this.spec = args[0];
  }
docs: An object possessing a reciprocal relationship with the state/Autocrat,
  meaning it has a .autocrat member while the Autocrat singleton has a
  .wards.[ward name] member.
  
  @class WrapperAction
  @name WrapperAction
  @static
  @memberof Advisor