Function?

(function? argument) -> boolean

Tests if the given argument is a function.

Example:

>> (function? integer?)
:: #t
>> (function? string->sxml)
:: #t

Compare the above examples with primitive? and closure?.