Take one of the most difficult Rebol programs you have written and translate it, using an LLM, into a minimal Forth-like computational core.
Why Forth-like? Not because Forth is fashionable, but because the execution model can be made extremely small: stack operations, arithmetic, memory, branches and calls. Such a core can be given precise mathematical semantics and its interpreter/compiler can in principle be mechanically verified. That gives us a simple, independently checkable foundation rather than another complicated language.
The LLM's job is then to translate the Rebol program onto that foundation.
Whenever the Rebol source does not determine the intended behaviour unambiguously, the LLM must stop and ask the author:
“What do you intend this construct to mean here?”
The answer must then be converted into an explicit machine-checkable rule, type, invariant, contract or new primitive.
Crucially, we do this initially without teaching the LLM the atomic/isotope/molecular model.
Then we record what semantic distinctions the translation actually requires.
The test is this:
Do the language constructs represented by the atomic/isotope/molecular model reappear independently because they are necessary to translate real Rebol programs correctly?
If they repeatedly emerge, and introducing them reduces ambiguity or simplifies the verified translation, that is evidence that those constructs represent genuine computational distinctions.
If the same programs can be translated completely using the small core plus ordinary types, contracts and a few explicit rules, then the additional atomic/isotope machinery has not yet demonstrated that it is necessary.
So this is not an argument about whether the model is elegant.
It is an experiment:
Start with the smallest provable machine, translate a genuinely difficult Rebol program, let the LLM ask whenever meaning is unclear, and see which of the proposed new language constructs the computation itself forces us to recover.