A constructor type that creates instances of type T.
The type of object that the constructor creates. Defaults to an empty object type.
A constructor type that creates instances of type T.