```py def bar(*args: str): ... def asdf(value: list[str] | None): bar(*value) # no error, crashes at runtime asdf(None) ``` [playground](https://pyright-play.net/?strict=true&deprecateTypingAliases=true&enableExperimentalFeatures=true&reportCallInDefaultInitializer=true&reportImplicitStringConcatenation=true&reportImplicitOverride=true&reportMissingSuperCall=true&reportPropertyTypeMismatch=true&reportShadowedImports=true&reportUnnecessaryTypeIgnoreComment=true&reportUninitializedInstanceVariable=true&code=CYUwZgBARghgTgCgFTwOYGcBcF0Bc4CU2AdKQLABQlokM6wYCAbjADYCuI2rAlngNp44AXQgAfCADkA9gDsQRShGXR4yFhwUQAxBFnSIIOHGlwANBADGcOgAsQ6CDFwQ47Wbh4BbEJUp0GBBl5AiA)