Defines the expected input and output types for a function.
The expected type(s) of the function's parameters
The expected return type(s) of the function
Defines the expected input and output types for a function.