Creating programs to correctly manipulate data is a difficult task, as the underlying programming languages and APIs can be challenging to learn for many users who are not skilled programmers. large language models (LLMs) demonstrate remarkable potential for generating code from