interface ArrayConstructor { isArray(arg: unknown): arg is T; } interface ObjectConstructor { create(o: object | null, properties?: PropertyDescriptorMap & ThisType): AnyObject; }