動画リスト - TypeScript タイプパズル
40. implement UnionToIntersection<T>