We'd like to allow curlers to manage and merge their own profiles based on the following rules:
  1. The two profiles must have matching last name, date of birth, and postal code.
  2. The user must be able to see both profiles, meaning that they are either owned by the same account (email) or the account (email) has been set as either the primary or secondary email on the profile. A user may never merge a profile they cannot see.
When merging if there is a conflicting field with different values between the two profiles, the user will be asked to choose which value to keep in the resulting merged profile.