Self-Training Large Language Models for Improved Visual Program Synthesis With Visual Reinforcement | Synapse