Hello, actually there are no changes needed in kdenlive beside putting effect file into the installation. The only change I would propose in the code is to add CDATA section for storing xml data (without that, the deletion < character doesn't work).
But if you urgently need a typewriter effect, follow instructions below this video: https://www.youtube.com/watch?v=I8oyiy3YzBI It will install an additional mlt library to your system, which will provide the effect to kdenlive, after you manually install the efect file. R.