/* This is a fair comparison because we do not need shared state in the function scope like above, the signal itself has state that can be shared */ module.exports = [ outputSelectedActivity, outputSelectedActivitySubCategory, ...getProfileLoggedActivitiesForSpecifiedDay([ ...toggleLoggedActivity([ outputPointsAndCo2Modifiers, ...updateProfile([ ...getProfileChallenges([ outputActiveChallenges, ...updateChallengesPointsAndCo2([ [ ...updateChallengesAveragePoints, ...updateChallengesLeaderboard ], resolveTask ]) ]) ]) ]) ]) ];