trait with async fn could help eliminate redundant code from backpack_client_bevy within: bevy_login, bevy_signup...