The desired output of the generate function.
Can be a simple string, a (readonly) array of strings, or a string-to-string record.
If simple string, generate will return a single value of the type inferred according to specValueTemplates.
If array of strings, generate will return a record with the same keys as the array, and values inferred according to specKeyTemplates.
If string-to-string record, generate will return a record with the same keys as the record, and values inferred according to both specKeyTemplates and specValueTemplates, the former taking precedence.
The desired output of the generate function. Can be a simple string, a (readonly) array of strings, or a string-to-string record.