code: function any (definitions, failureCode = 'policy_failed', failureMessage = 'The request did not satisfy any required policy.') {
    function isTrue (value) {
      return value === true;
    }
  
    return Policy.extend ({
      failureCode,
  
      failureMessage,
  
      /// Collection of policies to check.
      policies: null,
  
      init () {
        this._super.call (this, ...arguments);
        this.policies = compact (definitions.map (policy => policyMaker (policy, this.app)));
      },
  
      runCheck (req) {
        return Promise.all (this.policies.map (policy => policy.runCheck (req)))
          .then (results => some (results, isTrue));
      }
    });
  }
docs: Aggregate of policies that all must pass for this policy to pass.
  
  @param       definitions       Array of policy definitions
  @param       failureCode       Failure code
  @param       failureMessage    Failure message
  @param       resources