I have noticed when you try to ask an LLM to work with some library, the success will usually depend on the training data and on how often the library has iterated with breaking changes.
Has anyone thought about what a good design for a language or a library would look like for optimal use with an LLM?