Can't use Set wildcards in macros

I created the the blueprint macro For Each In Set and tried to use it.

I got an compiler errors:

The type of Target Array generated from expanding For Each Set is undetermined. Connect something to Length generated from expanding For Each Set to imply a specific type.

What’s wrong with it? How to fix it? How this happens? Probably developers may know? Can I create useful K2Node instead wrong macro?

Thanks for any info!

I get this kind of thing most times when I try and use wildcards in macros. I don’t think they’ve got all the wrinkles smoothed out…

( I usually end up coding it literally, or writing a macro for each type… )

It’s when you move through more than one ‘level’ of wildcard…