通常は既存の組み込み関数を使ってもコードオブジェクトに対してこの情報を問い合わせることができないからです。関数によって作成されたコードオブジェクトと同じであることに注意してください。等価であるとみなすのは安全ではありません。ランタイム環境の他の部分が提供する別の組み込み例外を発生させることもあります。各関数が発生させる例外の情報については、それぞれ関数を参照してください。モジュール内部で障害が起きたときに発生する例外。なく、一般的に妥当性確認が失敗した場合に引き起こされます。渡される解析木の中の障害を引き起こすシーケンスを含むタプルと説明用の文字列である場合があります。呼び出しはどちらの例外の型も処理できる必要があります。発生させることに注意してください。した場合には、これらの例外が通常その例外に関係する全ての意味を伝えます。詳細については、各関数の説明を参照してください。オブジェクト間の順序と等値性の比較がサポートされています。オブジェクトのピクルス化もサポートされています。返すオブジェクトの型。