static inline decl *locate_impl_decl(decls *decls, return_stmt *ret) {
size_t i;
for (i = 0; i < decls->count; ++i) {
if (!strcmp(decls->list[i]->func->var->name, ret->decl->name)) {
static inline decl *locate_impl_decl(decls *decls, return_stmt *ret) {
size_t i;
for (i = 0; i < decls->count; ++i) {
if (!strcmp(decls->list[i]->func->var->name, ret->decl->name)) {