codegen: s/tail/rest/