Intersection Type (TypeScript)

An intersection type combines several types into one using the `&` symbol.