def select(idx: int, name: str):
ret = None
__if idx: ret.add
__if name: ret.add
return ret

こういう省略可能な引数に対する型ヒントはどう書きます?
select(idx: int|None =None,
みたいにしなきゃダメ?