Goal: Use branded index signatures so the db maps PostIds to Posts and UserIds to Users, preventing cross-assignment.