public static LoggedInState ReduceLoggedOutAction(LoggedInState state, LoggedOutAction action) => new LoggedInState(false);
public static LoggedInState ReduceLoggedInAction(LoggedInState state, LoggedInAction action) => new LoggedInState(true);