Awesome. It looks like you're reusing your own dependencies which is cool. Can you explain how untwisted relates to twisted a little more? I read the repo readme, but not sure I'm following.
Since it is py2, i suppose asyncio is out of the picture
Is there anything missing that prompted you to reimplement ?