Jef Raskin, one of the people who conceived the Macintosh at Apple, spent decades advocating user interface ideas that didn't (yet?) reach a wide audience. I recall he wanted the user to be able to manipulate and interact with the filesystem in the same way as everything else, including spell check and correction. This Emacs user manages to do that with filenames within Emacs although it seems a little clunky.