function template(elements, expressions) {
	return { type: 'TemplateLiteral', quasis: elements, expressions };
}
@param {ESTree.TemplateElement[]} elements
@param {ESTree.Expression[]} expressions
@returns {ESTree.TemplateLiteral}