gendecl & genexpr #8