Union Types vs. Intersection Types
medium.com