Cool trick for the better syntax. We do this in the Microsoft.Bcl.Immutable package's collections too. :)