*which I cannot ever imagine us using.*
I think the point of this approach is that we say the above but then later down the line forget about it (or someone else doesn't know about it) and wind up using it in inappropriate situations. 

Maybe we should look at the compiler output. I would have thought it would have been smart enough to optimize the casts and assignments away, except when it makes a difference.