以下のコードで型エラーが発生する原因は何ですか? ```typescript function greet(name: string): string { return `Hello, ${name}!`; } const message = greet(123); ```