Could this potentially open up the possibility of implementing a user-level desktop session serialization and restoration feature? Similar to how Emacs handles per-directory sessions.
After driving a four-wheeler for a decade, without touching a bike, people tend to forget balancing. Although it takes very little effort to revive it. Just a session or two may be.
Same should be true for languages. Start talking frequently and it will revive all your language skills.