[Typing-sig] PEP 589: no way to tell if a key is optional at runtime?