Add [Union typing](https://docs.python.org/3/library/typing.html#typing.Union) support, the lack of which now limits its usage on functions with multiple possible types of the same argument.
Add Union typing support, the lack of which now limits its usage on functions with multiple possible types of the same argument.