Function Type (TypeScript)
A function type describes the parameters a function takes and the value it returns, written like `(a: number) => string`.
A function type describes the parameters a function takes and the value it returns, written like `(a: number) => string`.