How to dispatch on a Tuple with unknown length, but elements have same abstract type?

I figured out that I have to leave out the first <: in the second argument of the NTuple.
This works, too:

a isa NTuple{N, Complex} where N