> We're hardly ever typing function definitions into it so I rather think of it as your workbench.
This is because Common #Lisp is designed around text editing files in file store rather than structure editing actual Lisp structures in memory -- to the extent that it's pretty hard to retrofit a structure editor into Common Lisp.
I feel, having grown up in the days of structure editors, that this is an enormous own goal.