Invalid Code class Foo { [Signal (detailed = true)] public signal void foo (); } void main () { var foo = new Foo (); foo.foo[42].connect (() => {}); }