How is it that Gboard on Android seems to remember every typo I've ever made and suggests them constantly but also forgets my last name every month or so? I have absolutely no working mental model of how it retains information, whereas Swype (RIP) worked consistently and exactly as expected, even when it was a little annoying. What I'm saying is I miss Swype. (I still have it, it's just corporate abandonware now)
@darius On and off for the last few years I've looked for a keyboard with a predictive algorithm you could pre-seed with an existing corpus. So you could have autocomplete helping you sound like Victor Hugo, Jules Verne or Hunter Thompson.