Migrating from "Ruttheran": new eval_gen.