Protocol Types in Python 3.8

It turned out to be SPAM but thanks for being on top of the game!