This blog pretty well sums up my feelings about the try method. It just doesn’t really seem necessary. I’m sure it would help in some of my code, but importantly not all of my code, and if a construct is only available some of the time, I will inevitably favor the doing the same way all of the time rather than adding a little syntactic sugar every now and then.
I’d much rather see some kind of genetics support get well integrated, given that’s a problem I run into fairly often.