Self-Paced Language Programs