function foo(x = number) {
return true;
}
var x = foo`world`;
foo`world` should be validated as a call-expression, including both the template-literal (`world`) being validated as the first argument, as well as the return value type being implied to x.