Delegate input produces incorrect signature if TState type parameter

Something fishy here..

The action typed like so

But the input pin decides different

And can’t create a delegate region, it only adds one input, if i try another one it just disappears.

vl-delegate-trouble.vl (5.9 KB)

Seems it’s related to typing delegate in the pad, if typed like so seems ok:

Seems issue is TState that is reserved for something