enum StartNavigationState: Stateable { case startScreen case welcomeScreen } struct StartState: Stateable { var navigation: StartNavigationState } // MARK: Init extension StartState { init() { navigation = .startScreen } }