Let me backtrack that real fast, my workaround doesn't even work: class Foo { Signal!( (ref int){} ) x; } void main() {} Error: delegate test.Foo.__dgliteral1 function literals cannot be class members Well now I'm really desperate. :/