Lisp machines and Forth environments were full-stack monolingual. How do we design good languages for systems, apps and interactive shells?