Would people object to me implementing this only for `python >= 3.7`
in typing_extension? I'm new to that codebase and it seems like this
would make it easier to implement (using __class_getitems__...).
Otherwise I can aim for a first patch that adds 3.7 and work my way
down to older revisions.