Watch videos for TypeScript puzzle
27. implement Flat<T>