ah, i didn't notice callablep() yet, (most likely because callable is not a type).
though i'd still need to use function|object or better something like
class Callable() { mixed `()(){} }
and then use function|Callable in places where i want to accept a callable argument
greetings, martin.