Моя цель - написать помеченную функцию шаблона, например
myTemplateTagFunction`some text ${variable} etc. etc.`
... которая ведет себя как литеральная функция шаблона по умолчанию в javascript.
Моя первая попытка была
let myTaggedTemplate = args => `${args}`
Но это быстро ломается...
> myTaggedTemplate`hello world ${2 + 5}`
// "hello world ,"
> `hello world ${2 + 5}`
// "hello world 7"
Должен быть более простой способ сделать это, что мне не хватает?