public static UserState _1(UserState _, GetUserAction __) => UserStateCon.Loading();
public static UserState _2(UserState _, GetUserOutcome outcome) => outcome.User == null ? UserStateCon.Unauthenticated() : UserStateCon.Authenticated(outcome.User);
protected override UserState GetInitialState() => UserStateCon.Loading();