requestPromises[dependentKey] = Promise.all(dependencyPromises).then(function(dependencyResponses) {
                            // Looking good here.  dependencyResponses is an array of responses from the dependencyPromises

                            var jsonRequest = JSON.stringify(dependent),
                                compiled = es6TemplateStringsCompile(jsonRequest),
                                resolved = es6TemplateStringsResolve(compiled, { dependency : dependencyResponses }),
                                parsedJsonRequest = escapeSubstitutions.apply(null, resolved),
                                parsedDependent = JSON.parse(parsedJsonRequest)
                                ;

                            return requestPromise(parsedDependent);
                        });
function sanitizShim(template, context) {
    var compile = require('es6-template-strings/compile')
    var compiled = compile(template);
    var resolve = require('es6-template-strings/resolve');
    return sanitize.apply(null, resolve(compiled, context));
}