whole_func_string: function (data, arr, options) {
    return arr.map(function(lookup) {
      return expander.process(data, lookup, options);
    });
  }
func_code_string: function (data, arr, options) {
    return arr.map(function(lookup) {
      return expander.process(data, lookup, options);
    });
  }
func_documentation_string: recursively expand an array until it doesn't contain any template strings