First-pass framework to evolve programs