たとえば、次の関数を宣言するとします。
>>> def fun(a, b):
... a.pop()
... a.pop()
... b.add(a.pop())
... return b
...
この関数はあらゆるタイプのデータを受け取りますが、'set' 型の引数のみを受け取りたいとしましょう。なぜなら、この関数内で何らかの理由で add() メソッドと pop() メソッドを使用する必要があるためです。任意の「セット」で。この関数は「set」型の引数のみを受け入れるとどのように言えますか?