Originally posted by Christophe Verre:
I wouldn't call Rob's trick to be one line long
But it can be; just remove all the enters
This is actually similar to how .NET 3.0 and up handle object initialization; the inner bracket pair is removed but the rest is the same.