úÎ(G%Z,      !"#$%&'()*+Safe ,-./012345678-345678 ,-./012345678"Datatype and Typeclass definitionsSafe69;DR  The main identifier of a featureDAn abstraction representing the current state of the features store.The O typeclass describes how to modify the Features store within the current monad.5 modifies the Features store within the current monad3 modifies a single Feature within the current monad The  O typeclass describes how to access the Features store within the current monad.  3 access the Features store within the current monad  1 access a single Feature within the current monad Convienience constructor 1Updates a single Feature within the current monad      NoneIThe : transformer for in-memory feature switchable computation.{Evaluates a feature-switched computation, returning the final value and discarding the final state of the feature switches.ŠExecutes a feature-switched computation, returning the final state of the feature switches, discarding the final value of the computation.aRuns a feature-switched computation, returning the final value and state of the feature switches.  +Main user interface for the Flipper librarySafe'The '> function calls the supplied function, 'm ()', when the given  is enabled.When the feature specified by & is disabled, 'm ()' is not evaluated.(The (E function returns a Bool indicating if the queried feature is active.BWhen the queried FeatureName exists, the active state is returned..When the queried FeatureName does not exists, ( returns False.)The ) function activates a feature.>When the FeatureName exists in the store, it is set to active.EWhen the FeatureName does not exist, it is created and set to active.*The * function deactivates a feature.@When the FeatureName exists in the store, it is set to inactive.GWhen the FeatureName does not exist, it is created and set to inactive.+The +/ function flips the current state of a feature.EWhen the FeatureName exists in the store, it flips the feature state.CWhen the FeatureName does not exist, it is created and set to True.'()*+ '()*+()*+''()*+9      !"#$%&'()*+,-./0123456789:;,feature-flipper-0.2.0.0-BHvIrQbma8UpQ4XZ4rdYControl.Flipper.TypesControl.Flipper.Adapters.MemoryControl.FlipperPaths_feature_flipper FeatureName unFeatureNameFeatures unFeaturesModifiesFeatureFlagsupdateFeatures updateFeatureHasFeatureFlags getFeatures getFeature mkFeaturesupdate$fIsStringFeatureName$fMonoidFeatures$fModifiesFeatureFlagsReaderT$fModifiesFeatureFlagsStateT$fHasFeatureFlagsReaderT$fHasFeatureFlagsStateT$fShowFeatureName$fEqFeatureName$fOrdFeatureName$fShowFeatures $fEqFeaturesFlipperT unFlipperT evalFlipperT execFlipperT runFlipperT$fModifiesFeatureFlagsFlipperT$fHasFeatureFlagsFlipperT$fFunctorFlipperT$fApplicativeFlipperT$fMonadFlipperT$fMonadIOFlipperT$fMonadStateFlipperT$fMonadTransFlipperT whenEnabledenabledenabledisabletogglecatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName