Checkpoint
One last thing before we move on. Same surface as a write step — but the lesson doesn't complete until this passes.
Checkpoint. Write left_join(users, features, default): return one row per user (the whole population), attaching that user's features or default when missing — plus a row-count guard that proves the join didn't explode. Print each row, then the guard verdict.