code: function createResponseData(instruction, templates){
    instruction.map(function(inst){
      if(!templates[inst.key]){return log.templateNotSpecified(inst.key);}
      var data = [];
      for(var j=0;j<inst.amount;j++){
        data.push(cloneAndInvoke(templates[inst.key]));
      }
      inst.location.splice.apply(inst.location, [inst.index, 1].concat(data));
    });
  }
docs: /*
  Make deep copy of template by invoking valueGenerator functions as you copy.
  Repeat for instructed amount, and place it in instructed location.
  Arg:
  - instruction(Array)
  - templates(Array)