Is the subject a constructor function.
this is not a failsafe test, it will return true for any function that can be called with new.
new
If the subject is an arrow function, it can still return true after compilation.
Thus this function is not safe to use.
Is the subject a constructor function.