The fields countryId, addressTypeId will require lists of countries and address types for the user to select from when adding addresses to a user, or for views to display readable labels rather than just IDs. Those lists have yet to be implemented.
I somehow assumed we already had address information in users, but all we currently have, in fact, is "personal" with email, phone etc. In other words, we're not changing existing data structures and thus not breaking clients.
To be filled in by NE.