Watch videos for TypeScript puzzle
18. implement TupleToUnion<T>