You are describing Sentinel. Recommend using attrs.NOTHING. Unfortunately, the static typing, NothingType, is in private API. Until the Python community can settle on the one Sentinel to rule them all, will stick with attrs cuz it's usually already a dependency.
You can come by my place anytime for beers and pizza. Bitching about static typing should be an Olympic sport. Or at least involve beer.