freekey
freekey(e->k);
{ f = e; e = e->next; freekey(f->k); free(f->v); free(f); }
{ f = e; e = e->next; freekey(f->k); free(f); }
freekey(remember_e->k);