Was macht Pythons eingebaute __build_class__?

In Python 3.1 gibt es eine neue eingebaute Funktion, die ich in der nicht kennebuiltins Modul:

__build_class__(...)
    __build_class__(func, name, *bases, metaclass=None, **kwds) -> class

    Internal helper function used by the class statement.

Was macht diese Funktion? Warum muss es in Builtins sein, wenn es intern ist? Was ist der Unterschied zumtype(name, bases, dict) Funktion?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage