Once these abstractions exist side-by-side with natural language (essentially a code-natural language world model), it'll enable arbitrarily complex code generation from descriptions of the outcomes/results.
The reason AI coding systems exist is because it's hard, with our current programming language and libraries, to do things even if they've been done thousands of time before. If you can build new languages or new libraries/corpus where that's not a problem, you no longer need AI.
The opposite is more likely.
The simpler a task, the easier it is to automate it.
The simpler a task, the greater the competitive need to automate it.
While trying to track it down, I did find a seemingly related set of GH repos
https://github.com/ellisk42/ec/blob/master/dreamcoder/dreamc...