Describir: Continuous Schemes for Program Evolution