Imagine being in the mid-1990s, Windows 3.x is what most people use on the PC, Windows 95 is around the corner.
Here is a full workstation graphical OS, programmed in a memory safe systems programming language, with automatic memory management.
The language is compiled to native code, originally, eventually the system will evolve to a mixed AOT/JIT workflow.
The OS is heavily based on the ideas from Xerox PARC, primarly in Mesa/Cedar, and brings them into the normal PCs, specially with Native Oberon.
A mix of dynamic loading, REPL and mouse commands, gives an experience similar to Lisp Machines/Smalltalk (like in Cedar).
Basically any public symbol from a module, can be called from the shell, or via the mouse, and act upon selected text, selected window, widget or take additional input.
When modules are changed and reloaded this affects the whole OS, similar to those Xerox environments.
Rob Pike actually became quite a fan, hence with Rio and ACME in Plan 9 are heavily influenced by how Oberon (the OS works), and also carried into Inferno/Limbo afterwards.
All of this when outside Xerox PARC and ETHZ, almost everyone was discussing about writing OSes in C (with exception of Apple and Object Pascal, later C++).
The closest you would get to it today, is how Powershell alongside .NET and COM permeate Windows, and even that fails short as that is only userspace.
This is why many of us relate so much to Oberon, even if it doesn't make sense in 2023, an alternative universe of systems programming in GC based languages, coupled with a Lisp Machines/Smalltalk like experience.
 - https://www.computerhistory.org/revolution/input-output/14/3...
 - https://www.youtube.com/watch?v=z_dt7NG38V4