perspective-el is my new favorite mode in Emacs!