Does knowing any of this make you a better programmer? I'd say no.
Should you be using any of this in production code? No
The next programmer even if he is a really good one might not know that particular esoteric trick.
I'm not trying to vote down or anything, but what is the point? Most of it look like language design warts to me. Most of them should have thrown exceptions and errored out.
Now I'm loving the idea of static typing a lot more.