Synthetic Programming Elicitation and Repair for Text-to-Code in Very Low-Resource Programming Languages