typescript
Mapped types: Mapping over unions