Is it possible to dispatch on the arity of a function?

That is incorrect, according to the thread it is applicable instead of isapplicable:

1 Like