Would something like

    SimpleEmailConfirmationMixin.get_primary_email(user)

work to make it more dry? Same with the `add_unconfirmed_email` below.