Refines the function type to only apply to classes.
Optionally restrict the type of object for the class instances.
Optionally restrict the constructor params.
0.1.0
2.0.0-alpha — Is now global rather than being the only member of the Functions namespace.
Refines the function type to only apply to classes.