Backport tests of Union
+ Literal
from CPython
#152
Merged
Union
+ Literal
from CPython
#152