BFE.dev
TypeScript Puzzles40. implement UnionToIntersection<T>DiscussIf you are just confused as me, here is a great article I found about Contra-variant type