the template string
The names of the parameters of the returned function (which can be 'seen' inside the template string)
Supply a tagName argument to change the name of the tag function inside the template string if the default name (T) is present in argNames.
Rest
...any: anyconst t = await apriori.asyncTemplate('I will wait for this ${Promise.resolve("promise")}!!!')();
// t === 'I will wait for this promise!!!'
Similar to template but the built template is also 'promise-aware' and will allow them to resolve to string values before interpolating them.