Marcel Blijleven

typing

Add type annotations to kwargs

Add type hinting to **kwargs

Discriminating Unions and Type Narrowing

Determining a type by its properties