Indeed ielm is my workflow for this use case. When I shared a shortcut on Reddit for the `ielm-change-working-buffer` solution, it was obvious that many users have a strong preference for working in an elisp major mode buffer. I can't provide a shortcut however because the `eval-last-sexp` style functions don't have any `working-buffer` concept like the ielm implementation. The change I'm proposing will allow the extremely low friction of the ielm solution but with the freedom of an elisp major mode buffer.