struct Person { std::string id; std::string name; int age; }; class PersonRepository { public: void addPerson(const Person& p) { } std::optional getPerson(const std::string& id) const { } };