public Person WithAddress(Address address) { return new Person(Name, address, Phones); }
public Person(string name, Address address, IImmutableList<PhoneNumber> phones) { Name = name; Address = address; Phones = phones; }