---
id: "people-union"
type: "concept"
title: "People union"
summary: "People combines employees and contractors through explicit bindings."
problem: "UIs need one people list without merging tables by hand."
why: "Abstract projection preserves concrete types while enabling combined reads."
mentalModel: "employees ∪ contractors → People."
audiences: ["developers", "builders"]
prerequisites: ["abstracts-bindings"]
related: ["composition"]
---
# People union

People combines employees and contractors through explicit bindings.

## Problem

UIs need one people list without merging tables by hand.

## Why

Abstract projection preserves concrete types while enabling combined reads.

## Mental model

employees ∪ contractors → People.
