Hello Michal, > I'm not sure though, if it wouldn't confuse people (that Foo(_) and > Foo(out _) are completely different things). I thought about it. If this way is clearer, it's OK with me. What about Foo(ref _)? -- Best regards, Igor mailto:it at rsdn.ru