Class type which even works for classes with a private constructor.
The class instance type.
The class prototype.
Class type which even works for classes with a private constructor.