pub async fn create_user_with_email_and_password( auth: &Auth, email: &str, password: &str) -> Result<UserCredential, AuthError>