docs: function checkBody (expected, actual, matchingRules){
      if(!expected){
          return;
      }
      if(!matchingRules){ //Use v1 style simple matching
          if(! _.isEqual(actual, expected)){
              return {
                  error: "Body does not match expectation: ",
                  expected: expected,
                  actual: actual
              };
          }
      }
      else {
          var paths = Object.keys(matchingRules);
          var failures = paths.map(function(path){
              return v2Ruleset(path, matchingRules[path], actual, expected);
          }).filter(function(f){
              return f !== false;
          });
          if(failures.length){
              return failures[0];
          }
      }
  }