Currently, if we use the following TemplateStringArray to make the `say` method call, we will get an error because the `num` is not `Contact` but a `number`: ```ts // contact: Contact // num: number room.say`hi ${contact}, ${num++}` ``` So we need to support this.