Python Type Hinting -- generally easy until you find your design flaws
Adding type hints is easy and fun. Seriously. It's not a lot of work.
Until.
- Until you find a piece of code that does more than what you sort-of
 - thought it kind-of did.
 
def null_aware_func(x):
    if x is None:
         return x
    return 2.2*x**1.05
This is …
more ...