Erlang seems to take the opposite approach. Processes are cheap, when one wears out you dispose of it instead of trying to fix it.