A type which describes a function which would return an instance of a class Typically, we call this the "new" method in a language.
new (...args: Args) => T