Is there a way to assert type descriptions at run time?
wishful thinking:
import typing
def work(hours: int, place: str, fruit: List[str]):
typing.assert(hours, int)
typing.assert(place, str)
typing.assert(fruit, List[str])
...
typing library