It's also worth noting that this discussion is all theoretical. We're a loooong way away from this being possible, although many core devs do discuss the idea from time to time.