Is it possible to manually create a new account on Wordpress, and then link to an existing Discourse account?

On our site we do the reverse. Wp is the sso provider, using the wp-discourse plugin. Discourse has been very clean at matching on email address so the accounts stay synced up. For example, we create staged accounts inviting people to join, and when they register on wp their accounts are matched and they get access to the message history.