remove<T>(array: ?Array<T>, predicate?: Predicate<T>): Array<T>;