Classes are also callable - not only functions
Shouldn't it be handled by built-in predicate callable?
callable
that functions should actually wrap that built-in