thrownewError(`argument #${i} does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true`);
}
}
}
/**
* Creates a new object of the provided class and will call the constructor with