The parameter value.
The parameter name.
Throws a type error if the parameter value is not a function.
The parameter value.