(just stubs, but should implement most of the stuff from PEP 484 and https://docs.python.org/3/library/typing.html)