抽象オブジェクトレイヤ (abstract objects layer)
***********************************************

この章で説明する関数は、オブジェクトの型に依存しないような Python オブ
ジェクトの操作や、(数値型全て、シーケンス型全てといった)大まかな型のオ
ブジェクトに対する操作を行ないます。関数を適用対象でないオブジェクトに
対して使った場合、Python の例外が送出されることになります。

これらの関数は、 "PyList_New()" で作成された後に "NULL" 以外の値を設定
されていないリストのような、適切に初期化されていないオブジェクトに対し
て使うことはできません。

* オブジェクトプロトコル (object protocol)

* 数値型プロトコル (number protocol)

* シーケンス型プロトコル (sequence protocol)

* マップ型プロトコル (mapping protocol)

* イテレータプロトコル (iterator protocol)

* 古いバッファプロトコル
