Create type safe re-usable template strings.
const salute = tempalte<{
salutation: string,
entity: string,
}>()(
"${salutation} ${entity}!"
),
expect(salute({
salutation: 'Hello',
entity: 'Word',
}).toBe('Hello World!');