Discovering the Syntax and Strategies of Natural Language Programming with Generative Language Models | Synapse