implement name.remove()

the only name-related thing left to do now is to integrate it into
estate cleanup