    
    func execute(in store: Store) {

        _ = LoadPokemonRequest.all
            .sink(
                receiveCompletion: { complete in

                    if case .failure(let error) = complete {

                        store.dispatch(
                            .loadPokemonsDone(result: .failure(error))
                        )