Better _eo_fundef_generate