Combines a series of intersections into one object, e.g. { x: number } & { y: number } becomes { x: number, y: number }
Combines a series of intersections into one object, e.g. { x: number } & { y: number } becomes { x: number, y: number }