And smalltalk had to leave trampolines in place to deal with renames that it couldn't finish deterministically. No thank you.
Nobody ever talks about that little horror when they bring up how Smalltalk could to refactoring JUST FINE without static types. It wasn't just fine, turns out.