Here I was envious that this feature is not in java (to my knowledge), only to find out that the python community despises it. I find it to be a clean solution to an issue you will run into in the wild sooner or later.