interface Array<T> { flatMap: (T: any) => any[]; }