Thanks for highlighting this older ticket. There's some interesting historical discussion in it worth checking out. To wind back around to the present let me say that we typically will not add something to Clojure just because it doesn't exist but instead try to address clear bugs and solve problems that users encounter.