ghc-instances (empty) → 0.1.0.0
raw patch · 25 files changed
+10591/−0 lines, 25 filesdep +Cabaldep +Win32dep +arraysetup-changed
Dependencies added: Cabal, Win32, array, base, binary, bytestring, containers, deepseq, directory, filepath, ghc, ghc-boot, ghc-compact, ghc-prim, haskell2010, haskell98, hoopl, hpc, integer-gmp, old-locale, old-time, process, template-haskell, time, unix
Files
- LICENSE +30/−0
- Setup.hs +2/−0
- ghc-instances.cabal +124/−0
- src/Control/Instances/GHC_Packages.hs +24/−0
- src/Control/Instances/Package/Array.hs +93/−0
- src/Control/Instances/Package/Base.hs +3069/−0
- src/Control/Instances/Package/Binary.hs +267/−0
- src/Control/Instances/Package/Bytestring.hs +324/−0
- src/Control/Instances/Package/Cabal.hs +3509/−0
- src/Control/Instances/Package/Containers.hs +365/−0
- src/Control/Instances/Package/Deepseq.hs +35/−0
- src/Control/Instances/Package/Directory.hs +87/−0
- src/Control/Instances/Package/Filepath.hs +65/−0
- src/Control/Instances/Package/Ghc.hs +4/−0
- src/Control/Instances/Package/Ghc_boot.hs +26/−0
- src/Control/Instances/Package/Ghc_compact.hs +8/−0
- src/Control/Instances/Package/Ghc_prim.hs +50/−0
- src/Control/Instances/Package/Hoopl.hs +146/−0
- src/Control/Instances/Package/Hpc.hs +70/−0
- src/Control/Instances/Package/Integer_gmp.hs +21/−0
- src/Control/Instances/Package/Process.hs +70/−0
- src/Control/Instances/Package/Template_haskell.hs +110/−0
- src/Control/Instances/Package/Time.hs +412/−0
- src/Control/Instances/Package/Unix.hs +577/−0
- src/Control/Instances/Package/Win32.hs +1103/−0
+ LICENSE view
@@ -0,0 +1,30 @@+Copyright Clinton Mead (c) 2017++All rights reserved.++Redistribution and use in source and binary forms, with or without+modification, are permitted provided that the following conditions are met:++ * Redistributions of source code must retain the above copyright+ notice, this list of conditions and the following disclaimer.++ * Redistributions in binary form must reproduce the above+ copyright notice, this list of conditions and the following+ disclaimer in the documentation and/or other materials provided+ with the distribution.++ * Neither the name of Clinton Mead nor the names of other+ contributors may be used to endorse or promote products derived+ from this software without specific prior written permission.++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ ghc-instances.cabal view
@@ -0,0 +1,124 @@+name: ghc-instances+version: 0.1.0.0+synopsis: Easily import all instances contained in GHC distributed libraries+description:+ This package simply has a number of modules which import all the modules+ from each package that is distributed with GHC.++ There's also a module "Control.Instances.GHC_Packages", that imports all of the+ above modules, essentially importing every module distributed with GHC.++ Why would you want to do this?++ Lets say I've got a data type \"D a\". And a class \"C\".++ Further, lets say I can define \"C (D a)\" if "a" is of class \"C1\".+ I can also \"C (D a)\" if "a" is of class \"C2\"++ Lets try:++ instance C1 a => C (D a) where ...++ instance C2 a => C (D a) where ...++ These are going to be overlapping. We can't do this.++ But instead, we import "Control.Instances.GHC_Packages". And then we can use+ [reify](https://hackage.haskell.org/package/template-haskell-2.12.0.0/docs/Language-Haskell-TH.html#v:reify)+ from [Template Haskell](https://hackage.haskell.org/package/template-haskell-2.12.0.0)+ to bring every \"C1\" and \"C2\" instance in to scope that's defined anywhere in "base"+ or any GHC module.++ We can then use Template Haskell to define all our instances. We can explicitly define what happens+ when both \"C1\" and \"C2\" instances are defined, perhaps prefering one over the other.++ As we've got the full power of Haskell in Template Haskell, we can do these manipulations.++ The package [static-closure](https://hackage.haskell.org/package/static-closure)+ is an example of using these instances to generate it's own instances for it's data type.++ This package will need to be updated with each release of GHC but currently the+ cabal file and modules should contain appropriate pre-processor directives that+ this package should work from least from GHC 7.8 to GHC 8.2.+homepage: https://github.com/clintonmead/ghc-instances#readme+license: BSD3+license-file: LICENSE+author: Clinton Mead+maintainer: clintonmead@gmail.com+copyright: Copyright: (c) 2017 Clinton Mead+category: Web+build-type: Simple+cabal-version: >=1.10++library+ hs-source-dirs: src+ exposed-modules:+ Control.Instances.GHC_Packages,+ Control.Instances.Package.Array,+ Control.Instances.Package.Base,+ Control.Instances.Package.Binary,+ Control.Instances.Package.Bytestring,+ Control.Instances.Package.Cabal,+ Control.Instances.Package.Containers,+ Control.Instances.Package.Deepseq,+ Control.Instances.Package.Directory,+ Control.Instances.Package.Filepath,+ Control.Instances.Package.Ghc,+ Control.Instances.Package.Ghc_compact,+ Control.Instances.Package.Ghc_boot,+ Control.Instances.Package.Ghc_prim,+ Control.Instances.Package.Hoopl,+ Control.Instances.Package.Hpc,+ Control.Instances.Package.Integer_gmp,+ Control.Instances.Package.Process,+ Control.Instances.Package.Template_haskell,+ Control.Instances.Package.Time,+ Control.Instances.Package.Unix,+ Control.Instances.Package.Win32+ build-depends:+ array,+ base < 4.11,+ binary,+ bytestring,+ Cabal,+ containers,+ deepseq,+ directory,+ filepath,+ ghc,+ ghc-prim,+ hoopl,+ hpc,+ integer-gmp,+ process,+ template-haskell,+ time++ if (os(windows))+ build-depends:+ Win32+ else+ build-depends:+ unix++ if (impl(ghc >= 8.2))+ build-depends:+ ghc-compact++ if (impl(ghc >= 8))+ build-depends:+ ghc-boot++ if (impl(ghc < 7.10))+ build-depends:+ haskell98,+ haskell2010,+ old-locale,+ old-time++ ghc-options: -Wall -fno-warn-deprecations+ default-language: Haskell2010++source-repository head+ type: git+ location: https://github.com/clintonmead/ghc-instances
+ src/Control/Instances/GHC_Packages.hs view
@@ -0,0 +1,24 @@+{-# LANGUAGE CPP #-}+module Control.Instances.GHC_Packages () where++import Control.Instances.Package.Array ()+import Control.Instances.Package.Base ()+import Control.Instances.Package.Binary ()+import Control.Instances.Package.Bytestring ()+import Control.Instances.Package.Cabal ()+import Control.Instances.Package.Containers ()+import Control.Instances.Package.Deepseq ()+import Control.Instances.Package.Directory ()+import Control.Instances.Package.Filepath ()+import Control.Instances.Package.Ghc ()+import Control.Instances.Package.Ghc_boot ()+import Control.Instances.Package.Ghc_compact ()+import Control.Instances.Package.Ghc_prim ()+import Control.Instances.Package.Hoopl ()+import Control.Instances.Package.Hpc ()+import Control.Instances.Package.Integer_gmp ()+import Control.Instances.Package.Process ()+import Control.Instances.Package.Template_haskell ()+import Control.Instances.Package.Time ()+import Control.Instances.Package.Unix ()+import Control.Instances.Package.Win32 ()
+ src/Control/Instances/Package/Array.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Array () where+#ifdef MIN_VERSION_array+#if MIN_VERSION_array(0,5,2)+import Data.Array ()+import Data.Array.Base ()+import Data.Array.IArray ()+import Data.Array.IO ()+import Data.Array.IO.Safe ()+import Data.Array.IO.Internals ()+import Data.Array.MArray ()+import Data.Array.MArray.Safe ()+import Data.Array.ST ()+import Data.Array.ST.Safe ()+import Data.Array.Storable ()+import Data.Array.Storable.Safe ()+import Data.Array.Storable.Internals ()+import Data.Array.Unboxed ()+import Data.Array.Unsafe ()+#elif MIN_VERSION_array(0,5,1)+import Data.Array ()+import Data.Array.Base ()+import Data.Array.IArray ()+import Data.Array.IO ()+import Data.Array.IO.Safe ()+import Data.Array.IO.Internals ()+import Data.Array.MArray ()+import Data.Array.MArray.Safe ()+import Data.Array.ST ()+import Data.Array.ST.Safe ()+import Data.Array.Storable ()+import Data.Array.Storable.Safe ()+import Data.Array.Storable.Internals ()+import Data.Array.Unboxed ()+import Data.Array.Unsafe ()+#elif MIN_VERSION_array(0,5,1)+import Data.Array ()+import Data.Array.Base ()+import Data.Array.IArray ()+import Data.Array.IO ()+import Data.Array.IO.Safe ()+import Data.Array.IO.Internals ()+import Data.Array.MArray ()+import Data.Array.MArray.Safe ()+import Data.Array.ST ()+import Data.Array.ST.Safe ()+import Data.Array.Storable ()+import Data.Array.Storable.Safe ()+import Data.Array.Storable.Internals ()+import Data.Array.Unboxed ()+import Data.Array.Unsafe ()+#elif MIN_VERSION_array(0,5,0)+import Data.Array ()+import Data.Array.Base ()+import Data.Array.IArray ()+import Data.Array.IO ()+import Data.Array.IO.Safe ()+import Data.Array.IO.Internals ()+import Data.Array.MArray ()+import Data.Array.MArray.Safe ()+import Data.Array.ST ()+import Data.Array.ST.Safe ()+import Data.Array.Storable ()+import Data.Array.Storable.Safe ()+import Data.Array.Storable.Internals ()+import Data.Array.Unboxed ()+import Data.Array.Unsafe ()+#elif MIN_VERSION_array(0,4,0)+import Data.Array ()+#elif MIN_VERSION_array(0,4,0)+import Data.Array ()+#elif MIN_VERSION_array(0,3,0)+import Data.Array ()+#elif MIN_VERSION_array(0,3,0)+import Data.Array ()+#elif MIN_VERSION_array(0,3,0)+import Data.Array ()+#elif MIN_VERSION_array(0,3,0)+import Data.Array ()+#elif MIN_VERSION_array(0,2,0)+import Data.Array ()+#elif MIN_VERSION_array(0,1,0)+import Data.Array ()+import Data.Array.Base ()+import Data.Array.Diff ()+import Data.Array.IArray ()+import Data.Array.IO ()+import Data.Array.MArray ()+import Data.Array.ST ()+import Data.Array.Storable ()+import Data.Array.Unboxed ()+#endif+#endif
+ src/Control/Instances/Package/Base.hs view
@@ -0,0 +1,3069 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Base () where+#ifdef MIN_VERSION_base+#if MIN_VERSION_base(4,10,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fail ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.IO.Class ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifoldable ()+import Data.Bifunctor ()+import Data.Bitraversable ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Classes ()+import Data.Functor.Compose ()+import Data.Functor.Const ()+import Data.Functor.Identity ()+import Data.Functor.Product ()+import Data.Functor.Sum ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.Kind ()+import Data.List ()+import Data.List.NonEmpty ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.Semigroup ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.ExecutionStack ()+import GHC.ExecutionStack.Internal ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Lock ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IO.Unsafe ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.OverloadedLabels ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.Records ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stack.CCS ()+import GHC.Stack.Types ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.TypeNats ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Type.Reflection ()+import Type.Reflection.Unsafe ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,9,1)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fail ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.IO.Class ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifunctor ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Classes ()+import Data.Functor.Compose ()+import Data.Functor.Const ()+import Data.Functor.Identity ()+import Data.Functor.Product ()+import Data.Functor.Sum ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.Kind ()+import Data.List ()+import Data.List.NonEmpty ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.Semigroup ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.ExecutionStack ()+import GHC.ExecutionStack.Internal ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IO.Unsafe ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.OverloadedLabels ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stack.CCS ()+import GHC.Stack.Types ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,9,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fail ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.IO.Class ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifunctor ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Classes ()+import Data.Functor.Compose ()+import Data.Functor.Const ()+import Data.Functor.Identity ()+import Data.Functor.Product ()+import Data.Functor.Sum ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.Kind ()+import Data.List ()+import Data.List.NonEmpty ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.Semigroup ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.ExecutionStack ()+import GHC.ExecutionStack.Internal ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IO.Unsafe ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.OverloadedLabels ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stack.CCS ()+import GHC.Stack.Types ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,8,2)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifunctor ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Identity ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.SrcLoc ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,8,1)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifunctor ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Identity ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.SrcLoc ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,8,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bifunctor ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.Functor.Identity ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Void ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Natural ()+import GHC.Num ()+import GHC.OldList ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.RTS.Flags ()+import GHC.ST ()+import GHC.StaticPtr ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Numeric.Natural ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,7,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.OldTypeable ()+import Data.OldTypeable.Internal ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Num ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.ST ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,7,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.OldTypeable ()+import Data.OldTypeable.Internal ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Num ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.ST ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,7,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Strict ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Coerce ()+import Data.Complex ()+import Data.Data ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.OldTypeable ()+import Data.OldTypeable.Internal ()+import Data.Ord ()+import Data.Proxy ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Type.Bool ()+import Data.Type.Coercion ()+import Data.Type.Equality ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.Concurrent ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Unsafe ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import GHC.Arr ()+import GHC.Base ()+import GHC.Char ()+import GHC.Conc ()+import GHC.Conc.IO ()+import GHC.Conc.Signal ()+import GHC.Conc.Sync ()+import GHC.ConsoleHandler ()+import GHC.Constants ()+import GHC.Desugar ()+import GHC.Enum ()+import GHC.Environment ()+import GHC.Err ()+import GHC.Exception ()+import GHC.Exts ()+import GHC.Fingerprint ()+import GHC.Fingerprint.Type ()+import GHC.Float ()+import GHC.Float.ConversionUtils ()+import GHC.Float.RealFracMethods ()+import GHC.Foreign ()+import GHC.ForeignPtr ()+import GHC.GHCi ()+import GHC.Generics ()+import GHC.IO ()+import GHC.IO.Buffer ()+import GHC.IO.BufferedIO ()+import GHC.IO.Device ()+import GHC.IO.Encoding ()+import GHC.IO.Encoding.CodePage ()+import GHC.IO.Encoding.Failure ()+import GHC.IO.Encoding.Iconv ()+import GHC.IO.Encoding.Latin1 ()+import GHC.IO.Encoding.Types ()+import GHC.IO.Encoding.UTF16 ()+import GHC.IO.Encoding.UTF32 ()+import GHC.IO.Encoding.UTF8 ()+import GHC.IO.Exception ()+import GHC.IO.FD ()+import GHC.IO.Handle ()+import GHC.IO.Handle.FD ()+import GHC.IO.Handle.Internals ()+import GHC.IO.Handle.Text ()+import GHC.IO.Handle.Types ()+import GHC.IO.IOMode ()+import GHC.IOArray ()+import GHC.IORef ()+import GHC.IP ()+import GHC.Int ()+import GHC.List ()+import GHC.MVar ()+import GHC.Num ()+import GHC.PArr ()+import GHC.Pack ()+import GHC.Profiling ()+import GHC.Ptr ()+import GHC.Read ()+import GHC.Real ()+import GHC.ST ()+import GHC.STRef ()+import GHC.Show ()+import GHC.Stable ()+import GHC.Stack ()+import GHC.Stats ()+import GHC.Storable ()+import GHC.TopHandler ()+import GHC.TypeLits ()+import GHC.Unicode ()+import GHC.Weak ()+import GHC.Word ()+import Numeric ()+import Prelude ()+import System.CPUTime ()+import System.Console.GetOpt ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import System.Timeout ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,6,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,6,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,5,1)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,5,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,4,1)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Group ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,4,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Safe ()+import Control.Monad.ST.Unsafe ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Lazy.Safe ()+import Control.Monad.ST.Lazy.Unsafe ()+import Control.Monad.ST.Strict ()+import Control.Monad.Group ()+import Control.Monad.Zip ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Typeable.Internal ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.ForeignPtr.Safe ()+import Foreign.ForeignPtr.Unsafe ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Safe ()+import Foreign.Marshal.Utils ()+import Foreign.Marshal.Unsafe ()+import Foreign.Ptr ()+import Foreign.Safe ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,3,1)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,3,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,2,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,2,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,2,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.Functor ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,1,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(4,0,0)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Exception.Base ()+import Control.OldException ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Data ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(3,0,3)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#elif MIN_VERSION_base(3,0,3)+import Control.Applicative ()+import Control.Arrow ()+import Control.Category ()+import Control.Concurrent ()+import Control.Concurrent.Chan ()+import Control.Concurrent.MVar ()+import Control.Concurrent.QSem ()+import Control.Concurrent.QSemN ()+import Control.Concurrent.SampleVar ()+import Control.Exception ()+import Control.Monad ()+import Control.Monad.Fix ()+import Control.Monad.Instances ()+import Control.Monad.ST ()+import Control.Monad.ST.Lazy ()+import Control.Monad.ST.Strict ()+import Data.Bits ()+import Data.Bool ()+import Data.Char ()+import Data.Complex ()+import Data.Dynamic ()+import Data.Either ()+import Data.Eq ()+import Data.Fixed ()+import Data.Foldable ()+import Data.Function ()+import Data.HashTable ()+import Data.IORef ()+import Data.Int ()+import Data.Ix ()+import Data.List ()+import Data.Maybe ()+import Data.Monoid ()+import Data.Ord ()+import Data.Ratio ()+import Data.STRef ()+import Data.STRef.Lazy ()+import Data.STRef.Strict ()+import Data.String ()+import Data.Traversable ()+import Data.Tuple ()+import Data.Typeable ()+import Data.Unique ()+import Data.Version ()+import Data.Word ()+import Debug.Trace ()+import Foreign ()+import Foreign.C ()+import Foreign.C.Error ()+import Foreign.C.String ()+import Foreign.C.Types ()+import Foreign.ForeignPtr ()+import Foreign.Marshal ()+import Foreign.Marshal.Alloc ()+import Foreign.Marshal.Array ()+import Foreign.Marshal.Error ()+import Foreign.Marshal.Pool ()+import Foreign.Marshal.Utils ()+import Foreign.Ptr ()+import Foreign.StablePtr ()+import Foreign.Storable ()+import Numeric ()+import Prelude ()+import System.Console.GetOpt ()+import System.CPUTime ()+import System.Environment ()+import System.Exit ()+import System.IO ()+import System.IO.Error ()+import System.IO.Unsafe ()+import System.Info ()+import System.Mem ()+import System.Mem.StableName ()+import System.Mem.Weak ()+import System.Posix.Internals ()+import System.Posix.Types ()+import Text.ParserCombinators.ReadP ()+import Text.ParserCombinators.ReadPrec ()+import Text.Printf ()+import Text.Read ()+import Text.Read.Lex ()+import Text.Show ()+import Text.Show.Functions ()+import Unsafe.Coerce ()+#endif+#endif
+ src/Control/Instances/Package/Binary.hs view
@@ -0,0 +1,267 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Binary () where+#ifdef MIN_VERSION_binary+#if MIN_VERSION_binary(0,9,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,5)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,5)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,4)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,4)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,3)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,8,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,8,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,8,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,8,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,8,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,6)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,6)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,5)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,4)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,3)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,7,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,6,4)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,6,3)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,6,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,6,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,6,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Get.Internal ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,5,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,5,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+import Data.Binary.Builder.Internal ()+#elif MIN_VERSION_binary(0,5,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,5,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,5,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,5)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,4)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,3)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,3)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,2)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,1)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,4,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,3,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#elif MIN_VERSION_binary(0,2,0)+import Data.Binary ()+import Data.Binary.Put ()+import Data.Binary.Get ()+import Data.Binary.Builder ()+#endif+#endif
+ src/Control/Instances/Package/Bytestring.hs view
@@ -0,0 +1,324 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Bytestring () where+#ifdef MIN_VERSION_bytestring+#if MIN_VERSION_bytestring(0,10,8)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,8)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,8)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,6)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,4)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,4)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Short ()+import Data.ByteString.Short.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,2)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Builder ()+import Data.ByteString.Builder.Extra ()+import Data.ByteString.Builder.Prim ()+import Data.ByteString.Builder.Internal ()+import Data.ByteString.Builder.Prim.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,10,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Lazy.Builder ()+import Data.ByteString.Lazy.Builder.Extras ()+import Data.ByteString.Lazy.Builder.ASCII ()+#elif MIN_VERSION_bytestring(0,9,2)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,2)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,1)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#elif MIN_VERSION_bytestring(0,9,0)+import Data.ByteString ()+import Data.ByteString.Char8 ()+import Data.ByteString.Unsafe ()+import Data.ByteString.Internal ()+import Data.ByteString.Lazy ()+import Data.ByteString.Lazy.Char8 ()+import Data.ByteString.Lazy.Internal ()+import Data.ByteString.Fusion ()+#endif+#endif
+ src/Control/Instances/Package/Cabal.hs view
@@ -0,0 +1,3509 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Cabal () where+#ifdef MIN_VERSION_Cabal+#if MIN_VERSION_Cabal(2,0,1)+import Distribution.Backpack ()+import Distribution.Backpack.Configure ()+import Distribution.Backpack.ComponentsGraph ()+import Distribution.Backpack.ConfiguredComponent ()+import Distribution.Backpack.DescribeUnitId ()+import Distribution.Backpack.FullUnitId ()+import Distribution.Backpack.LinkedComponent ()+import Distribution.Backpack.ModSubst ()+import Distribution.Backpack.ModuleShape ()+import Distribution.Utils.LogProgress ()+import Distribution.Utils.MapAccum ()+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Graph ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.Map.Strict ()+import Distribution.Compat.Prelude.Internal ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compat.Stack ()+import Distribution.Compat.Time ()+import Distribution.Compat.DList ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.PrettyUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.BuildToolDepends ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Doctest ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Types.AbiHash ()+import Distribution.Types.AnnotatedId ()+import Distribution.Types.Benchmark ()+import Distribution.Types.BenchmarkInterface ()+import Distribution.Types.BenchmarkType ()+import Distribution.Types.BuildInfo ()+import Distribution.Types.BuildType ()+import Distribution.Types.ComponentInclude ()+import Distribution.Types.Dependency ()+import Distribution.Types.ExeDependency ()+import Distribution.Types.LegacyExeDependency ()+import Distribution.Types.PkgconfigDependency ()+import Distribution.Types.DependencyMap ()+import Distribution.Types.ComponentId ()+import Distribution.Types.MungedPackageId ()+import Distribution.Types.PackageId ()+import Distribution.Types.UnitId ()+import Distribution.Types.Executable ()+import Distribution.Types.ExecutableScope ()+import Distribution.Types.Library ()+import Distribution.Types.ForeignLib ()+import Distribution.Types.ForeignLibType ()+import Distribution.Types.ForeignLibOption ()+import Distribution.Types.Module ()+import Distribution.Types.ModuleReexport ()+import Distribution.Types.ModuleRenaming ()+import Distribution.Types.ComponentName ()+import Distribution.Types.MungedPackageName ()+import Distribution.Types.PackageName ()+import Distribution.Types.PkgconfigName ()+import Distribution.Types.UnqualComponentName ()+import Distribution.Types.IncludeRenaming ()+import Distribution.Types.Mixin ()+import Distribution.Types.SetupBuildInfo ()+import Distribution.Types.TestSuite ()+import Distribution.Types.TestSuiteInterface ()+import Distribution.Types.TestType ()+import Distribution.Types.GenericPackageDescription ()+import Distribution.Types.Condition ()+import Distribution.Types.CondTree ()+import Distribution.Types.HookedBuildInfo ()+import Distribution.Types.PackageDescription ()+import Distribution.Types.SourceRepo ()+import Distribution.Types.Component ()+import Distribution.Types.ComponentLocalBuildInfo ()+import Distribution.Types.LocalBuildInfo ()+import Distribution.Types.ComponentRequestedSpec ()+import Distribution.Types.TargetInfo ()+import Distribution.Utils.Generic ()+import Distribution.Utils.NubList ()+import Distribution.Utils.ShortText ()+import Distribution.Utils.Progress ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(2,0,1)+import Distribution.Backpack ()+import Distribution.Backpack.Configure ()+import Distribution.Backpack.ComponentsGraph ()+import Distribution.Backpack.ConfiguredComponent ()+import Distribution.Backpack.DescribeUnitId ()+import Distribution.Backpack.FullUnitId ()+import Distribution.Backpack.LinkedComponent ()+import Distribution.Backpack.ModSubst ()+import Distribution.Backpack.ModuleShape ()+import Distribution.Utils.LogProgress ()+import Distribution.Utils.MapAccum ()+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Graph ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.Map.Strict ()+import Distribution.Compat.Prelude.Internal ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compat.Stack ()+import Distribution.Compat.Time ()+import Distribution.Compat.DList ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.PrettyUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.BuildToolDepends ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Doctest ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Types.AbiHash ()+import Distribution.Types.AnnotatedId ()+import Distribution.Types.Benchmark ()+import Distribution.Types.BenchmarkInterface ()+import Distribution.Types.BenchmarkType ()+import Distribution.Types.BuildInfo ()+import Distribution.Types.BuildType ()+import Distribution.Types.ComponentInclude ()+import Distribution.Types.Dependency ()+import Distribution.Types.ExeDependency ()+import Distribution.Types.LegacyExeDependency ()+import Distribution.Types.PkgconfigDependency ()+import Distribution.Types.DependencyMap ()+import Distribution.Types.ComponentId ()+import Distribution.Types.MungedPackageId ()+import Distribution.Types.PackageId ()+import Distribution.Types.UnitId ()+import Distribution.Types.Executable ()+import Distribution.Types.ExecutableScope ()+import Distribution.Types.Library ()+import Distribution.Types.ForeignLib ()+import Distribution.Types.ForeignLibType ()+import Distribution.Types.ForeignLibOption ()+import Distribution.Types.Module ()+import Distribution.Types.ModuleReexport ()+import Distribution.Types.ModuleRenaming ()+import Distribution.Types.ComponentName ()+import Distribution.Types.MungedPackageName ()+import Distribution.Types.PackageName ()+import Distribution.Types.PkgconfigName ()+import Distribution.Types.UnqualComponentName ()+import Distribution.Types.IncludeRenaming ()+import Distribution.Types.Mixin ()+import Distribution.Types.SetupBuildInfo ()+import Distribution.Types.TestSuite ()+import Distribution.Types.TestSuiteInterface ()+import Distribution.Types.TestType ()+import Distribution.Types.GenericPackageDescription ()+import Distribution.Types.Condition ()+import Distribution.Types.CondTree ()+import Distribution.Types.HookedBuildInfo ()+import Distribution.Types.PackageDescription ()+import Distribution.Types.SourceRepo ()+import Distribution.Types.Component ()+import Distribution.Types.ComponentLocalBuildInfo ()+import Distribution.Types.LocalBuildInfo ()+import Distribution.Types.ComponentRequestedSpec ()+import Distribution.Types.TargetInfo ()+import Distribution.Utils.Generic ()+import Distribution.Utils.NubList ()+import Distribution.Utils.ShortText ()+import Distribution.Utils.Progress ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(2,0,0)+import Distribution.Backpack ()+import Distribution.Backpack.Configure ()+import Distribution.Backpack.ComponentsGraph ()+import Distribution.Backpack.ConfiguredComponent ()+import Distribution.Backpack.DescribeUnitId ()+import Distribution.Backpack.FullUnitId ()+import Distribution.Backpack.LinkedComponent ()+import Distribution.Backpack.ModSubst ()+import Distribution.Backpack.ModuleShape ()+import Distribution.Utils.LogProgress ()+import Distribution.Utils.MapAccum ()+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Graph ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.Map.Strict ()+import Distribution.Compat.Prelude.Internal ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compat.Stack ()+import Distribution.Compat.Time ()+import Distribution.Compat.DList ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.PrettyUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.BuildToolDepends ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Doctest ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Types.AbiHash ()+import Distribution.Types.AnnotatedId ()+import Distribution.Types.Benchmark ()+import Distribution.Types.BenchmarkInterface ()+import Distribution.Types.BenchmarkType ()+import Distribution.Types.BuildInfo ()+import Distribution.Types.BuildType ()+import Distribution.Types.ComponentInclude ()+import Distribution.Types.Dependency ()+import Distribution.Types.ExeDependency ()+import Distribution.Types.LegacyExeDependency ()+import Distribution.Types.PkgconfigDependency ()+import Distribution.Types.DependencyMap ()+import Distribution.Types.ComponentId ()+import Distribution.Types.MungedPackageId ()+import Distribution.Types.PackageId ()+import Distribution.Types.UnitId ()+import Distribution.Types.Executable ()+import Distribution.Types.ExecutableScope ()+import Distribution.Types.Library ()+import Distribution.Types.ForeignLib ()+import Distribution.Types.ForeignLibType ()+import Distribution.Types.ForeignLibOption ()+import Distribution.Types.Module ()+import Distribution.Types.ModuleReexport ()+import Distribution.Types.ModuleRenaming ()+import Distribution.Types.ComponentName ()+import Distribution.Types.MungedPackageName ()+import Distribution.Types.PackageName ()+import Distribution.Types.PkgconfigName ()+import Distribution.Types.UnqualComponentName ()+import Distribution.Types.IncludeRenaming ()+import Distribution.Types.Mixin ()+import Distribution.Types.SetupBuildInfo ()+import Distribution.Types.TestSuite ()+import Distribution.Types.TestSuiteInterface ()+import Distribution.Types.TestType ()+import Distribution.Types.GenericPackageDescription ()+import Distribution.Types.Condition ()+import Distribution.Types.CondTree ()+import Distribution.Types.HookedBuildInfo ()+import Distribution.Types.PackageDescription ()+import Distribution.Types.SourceRepo ()+import Distribution.Types.Component ()+import Distribution.Types.ComponentLocalBuildInfo ()+import Distribution.Types.LocalBuildInfo ()+import Distribution.Types.ComponentRequestedSpec ()+import Distribution.Types.TargetInfo ()+import Distribution.Utils.Generic ()+import Distribution.Utils.NubList ()+import Distribution.Utils.ShortText ()+import Distribution.Utils.Progress ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(1,24,2)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(1,24,1)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(1,24,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.Internal.TempFile ()+import Distribution.Compat.ReadP ()+import Distribution.Compat.Semigroup ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Internal ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.Binary ()+#elif MIN_VERSION_Cabal(1,22,8)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,7)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,6)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,5)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,4)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,3)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,2)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,1)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,1)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,22,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCJS ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Utils.NubList ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,20,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,20,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,20,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,20,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,20,0)+import Distribution.Compat.CreatePipe ()+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.HaskellSuite ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Strip ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.Test.ExeV10 ()+import Distribution.Simple.Test.LibV09 ()+import Distribution.Simple.Test.Log ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,1)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,18,0)+import Distribution.Compat.Environment ()+import Distribution.Compat.Exception ()+import Distribution.Compat.ReadP ()+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.PackageDescription.Utils ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.BuildTarget ()+import Distribution.Simple.CCompiler ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.Find ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,16,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,16,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,16,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,16,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.GHC ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,14,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Bench ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Hpc ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,12,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.PackageDescription.PrettyPrint ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hpc ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,10,2)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,10,1)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,10,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Test ()+import Distribution.Simple.UHC ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.TestSuite ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,8,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,8,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,8,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.LHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Program.Ar ()+import Distribution.Simple.Program.Builtin ()+import Distribution.Simple.Program.Db ()+import Distribution.Simple.Program.HcPkg ()+import Distribution.Simple.Program.Ld ()+import Distribution.Simple.Program.Run ()+import Distribution.Simple.Program.Script ()+import Distribution.Simple.Program.Types ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,6,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,6,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,6,0)+import Distribution.Compiler ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.ModuleName ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Parse ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Build.Macros ()+import Distribution.Simple.Build.PathsModule ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,4,0)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,4,0)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,4,0)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.PackageDescription.Configuration ()+import Distribution.PackageDescription.Check ()+import Distribution.ParseUtils ()+import Distribution.ReadE ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.BuildPaths ()+import Distribution.Simple.Command ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PackageIndex ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.UserHooks ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Text ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,2,4)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.Configuration ()+import Distribution.ParseUtils ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHC.Makefile ()+import Distribution.Simple.GHC.PackageConfig ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,2,3)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.Configuration ()+import Distribution.ParseUtils ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHC.Makefile ()+import Distribution.Simple.GHC.PackageConfig ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,2,2)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.Configuration ()+import Distribution.ParseUtils ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHC.Makefile ()+import Distribution.Simple.GHC.PackageConfig ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,2,1)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.Setup ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.Configuration ()+import Distribution.ParseUtils ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Compiler ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHC.Makefile ()+import Distribution.Simple.GHC.PackageConfig ()+import Distribution.Simple.Haddock ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.InstallDirs ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.PreProcess ()+import Distribution.Simple.PreProcess.Unlit ()+import Distribution.Simple.Program ()+import Distribution.Simple.Register ()+import Distribution.Simple.Setup ()+import Distribution.Simple.SetupWrapper ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Utils ()+import Distribution.System ()+import Distribution.Verbosity ()+import Distribution.Version ()+import Distribution.Compat.ReadP ()+import Language.Haskell.Extension ()+#elif MIN_VERSION_Cabal(1,1,6)+import Distribution.Compiler ()+import Distribution.Extension ()+import Distribution.InstalledPackageInfo ()+import Distribution.License ()+import Distribution.Make ()+import Distribution.Program ()+import Distribution.Package ()+import Distribution.PackageDescription ()+import Distribution.ParseUtils ()+import Distribution.PreProcess ()+import Distribution.PreProcess.Unlit ()+import Distribution.Setup ()+import Distribution.Simple ()+import Distribution.Simple.Build ()+import Distribution.Simple.Configure ()+import Distribution.Simple.GHC ()+import Distribution.Simple.GHCPackageConfig ()+import Distribution.Simple.Hugs ()+import Distribution.Simple.Install ()+import Distribution.Simple.JHC ()+import Distribution.Simple.LocalBuildInfo ()+import Distribution.Simple.NHC ()+import Distribution.Simple.Register ()+import Distribution.Simple.SrcDist ()+import Distribution.Simple.Utils ()+import Distribution.Version ()+import Language.Haskell.Extension ()+import Distribution.Compat.FilePath ()+#endif+#endif
+ src/Control/Instances/Package/Containers.hs view
@@ -0,0 +1,365 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Containers () where+#ifdef MIN_VERSION_containers+#if MIN_VERSION_containers(0,5,10)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Internal ()+import Data.IntMap.Internal.Debug ()+import Data.IntMap.Merge.Lazy ()+import Data.IntMap.Merge.Strict ()+import Data.IntSet.Internal ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Merge.Lazy ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Merge.Strict ()+import Data.Map.Internal ()+import Data.Map.Internal.Debug ()+import Data.Set.Internal ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Internal ()+import Data.Tree ()+import Utils.Containers.Internal.BitUtil ()+import Utils.Containers.Internal.BitQueue ()+import Utils.Containers.Internal.StrictPair ()+#elif MIN_VERSION_containers(0,5,10)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Internal ()+import Data.IntMap.Merge.Lazy ()+import Data.IntMap.Merge.Strict ()+import Data.IntSet.Internal ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Merge.Lazy ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Merge.Strict ()+import Data.Map.Internal ()+import Data.Map.Internal.Debug ()+import Data.Set.Internal ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Internal ()+import Data.Tree ()+import Utils.Containers.Internal.BitUtil ()+import Utils.Containers.Internal.BitQueue ()+import Utils.Containers.Internal.StrictPair ()+#elif MIN_VERSION_containers(0,5,9)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Internal ()+import Data.IntMap.Merge.Lazy ()+import Data.IntMap.Merge.Strict ()+import Data.IntSet.Internal ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Merge.Lazy ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Merge.Strict ()+import Data.Map.Internal ()+import Data.Map.Internal.Debug ()+import Data.Set.Internal ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Internal ()+import Data.Tree ()+import Utils.Containers.Internal.BitUtil ()+import Utils.Containers.Internal.BitQueue ()+import Utils.Containers.Internal.StrictPair ()+#elif MIN_VERSION_containers(0,5,9)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Internal ()+import Data.IntMap.Merge.Lazy ()+import Data.IntMap.Merge.Strict ()+import Data.IntSet.Internal ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Merge.Lazy ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Merge.Strict ()+import Data.Map.Internal ()+import Data.Map.Internal.Debug ()+import Data.Set.Internal ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Internal ()+import Data.Tree ()+import Utils.Containers.Internal.BitUtil ()+import Utils.Containers.Internal.BitQueue ()+import Utils.Containers.Internal.StrictPair ()+#elif MIN_VERSION_containers(0,5,8)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Base ()+import Data.IntSet.Base ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Base ()+import Data.Set.Base ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Base ()+import Data.Tree ()+import Data.Utils.BitUtil ()+import Data.Utils.BitQueue ()+import Data.Utils.StrictFold ()+import Data.Utils.StrictPair ()+import Data.Utils.StrictMaybe ()+import Data.Utils.PtrEquality ()+#elif MIN_VERSION_containers(0,5,8)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntMap.Base ()+import Data.IntSet.Base ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Lazy.Merge ()+import Data.Map.Strict.Internal ()+import Data.Map.Strict ()+import Data.Map.Strict.Merge ()+import Data.Map.Base ()+import Data.Set.Base ()+import Data.Set ()+import Data.Graph ()+import Data.Sequence ()+import Data.Sequence.Base ()+import Data.Tree ()+import Data.Utils.BitUtil ()+import Data.Utils.BitQueue ()+import Data.Utils.StrictFold ()+import Data.Utils.StrictPair ()+import Data.Utils.StrictMaybe ()+import Data.Utils.PtrEquality ()+#elif MIN_VERSION_containers(0,5,7)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,7)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,6)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,6)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,6)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,6)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,5)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,5)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,4)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,3)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,3)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,2)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,2)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,1)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,5,0)+import Data.IntMap ()+import Data.IntMap.Lazy ()+import Data.IntMap.Strict ()+import Data.IntSet ()+import Data.Map ()+import Data.Map.Lazy ()+import Data.Map.Strict ()+import Data.Set ()+#elif MIN_VERSION_containers(0,4,2)+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Set ()+#elif MIN_VERSION_containers(0,4,2)+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Set ()+#elif MIN_VERSION_containers(0,4,1)+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Set ()+#elif MIN_VERSION_containers(0,4,0)+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Set ()+#elif MIN_VERSION_containers(0,3,0)+import Data.Graph ()+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Sequence ()+import Data.Set ()+import Data.Tree ()+#elif MIN_VERSION_containers(0,2,0)+import Data.Graph ()+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Sequence ()+import Data.Set ()+import Data.Tree ()+#elif MIN_VERSION_containers(0,2,0)+import Data.Graph ()+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Sequence ()+import Data.Set ()+import Data.Tree ()+#elif MIN_VERSION_containers(0,1,0)+import Data.Graph ()+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Sequence ()+import Data.Set ()+import Data.Tree ()+#elif MIN_VERSION_containers(0,1,0)+import Data.Graph ()+import Data.IntMap ()+import Data.IntSet ()+import Data.Map ()+import Data.Sequence ()+import Data.Set ()+import Data.Tree ()+#endif+#endif
+ src/Control/Instances/Package/Deepseq.hs view
@@ -0,0 +1,35 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Deepseq () where+#ifdef MIN_VERSION_deepseq+#if MIN_VERSION_deepseq(1,4,3)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,4,2)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,4,1)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,4,1)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,4,1)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,4,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,3,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,3,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,3,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,2,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,2,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,1,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,1,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,1,0)+import Control.DeepSeq ()+#elif MIN_VERSION_deepseq(1,0,0)+import Control.DeepSeq ()+#endif+#endif
+ src/Control/Instances/Package/Directory.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Directory () where+#ifdef MIN_VERSION_directory+#if MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,1)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,0)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,0)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,3,0)+import System.Directory ()+import System.Directory.Internal ()+import System.Directory.Internal.Prelude ()+#elif MIN_VERSION_directory(1,2,7)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,7)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,6)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,6)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,6)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,5)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,5)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,4)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,3)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,3)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,2)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,2)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,1)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,2,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,1,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,1,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,1,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,0,1)+import System.Directory ()+#elif MIN_VERSION_directory(1,0,1)+import System.Directory ()+#elif MIN_VERSION_directory(1,0,1)+import System.Directory ()+#elif MIN_VERSION_directory(1,0,0)+import System.Directory ()+#elif MIN_VERSION_directory(1,0,0)+import System.Directory ()+#endif+#endif
+ src/Control/Instances/Package/Filepath.hs view
@@ -0,0 +1,65 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Filepath () where+#ifdef MIN_VERSION_filepath+#if MIN_VERSION_filepath(1,4,1)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,4,1)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,4,1)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,4,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,3,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,3,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,3,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,2,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,2,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,1,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,1,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,1,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,1,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,1,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#elif MIN_VERSION_filepath(1,0,0)+import System.FilePath ()+import System.FilePath.Posix ()+import System.FilePath.Windows ()+#endif+#endif
+ src/Control/Instances/Package/Ghc.hs view
@@ -0,0 +1,4 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Ghc () where+#ifdef MIN_VERSION_ghc+#endif
+ src/Control/Instances/Package/Ghc_boot.hs view
@@ -0,0 +1,26 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Ghc_boot () where+#ifdef MIN_VERSION_ghc_boot+#if MIN_VERSION_ghc_boot(8,2,2)+import GHC.LanguageExtensions ()+import GHC.PackageDb ()+import GHC.Serialized ()+import GHC.ForeignSrcLang ()+#elif MIN_VERSION_ghc_boot(8,2,1)+import GHC.LanguageExtensions ()+import GHC.PackageDb ()+import GHC.Serialized ()+import GHC.ForeignSrcLang ()+#elif MIN_VERSION_ghc_boot(8,0,2)+import GHC.LanguageExtensions ()+import GHC.LanguageExtensions.Type ()+import GHC.PackageDb ()+import GHC.Serialized ()+#elif MIN_VERSION_ghc_boot(8,0,1)+import GHC.LanguageExtensions ()+import GHC.LanguageExtensions.Type ()+import GHC.Lexeme ()+import GHC.PackageDb ()+import GHC.Serialized ()+#endif+#endif
+ src/Control/Instances/Package/Ghc_compact.hs view
@@ -0,0 +1,8 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Ghc_compact () where+#ifdef MIN_VERSION_ghc_compact+#if MIN_VERSION_ghc_compact(0,1,0)+import GHC.Compact ()+import GHC.Compact.Serialized ()+#endif+#endif
+ src/Control/Instances/Package/Ghc_prim.hs view
@@ -0,0 +1,50 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Ghc_prim () where+#ifdef MIN_VERSION_ghc_prim+#if MIN_VERSION_ghc_prim(0,5,1)+import GHC.CString ()+import GHC.Classes ()+import GHC.Debug ()+import GHC.IntWord64 ()+import GHC.Magic ()+import GHC.PrimopWrappers ()+import GHC.Tuple ()+import GHC.Types ()+#elif MIN_VERSION_ghc_prim(0,5,1)+import GHC.CString ()+import GHC.Classes ()+import GHC.Debug ()+import GHC.IntWord64 ()+import GHC.Magic ()+import GHC.PrimopWrappers ()+import GHC.Tuple ()+import GHC.Types ()+#elif MIN_VERSION_ghc_prim(0,5,0)+import GHC.CString ()+import GHC.Classes ()+import GHC.Debug ()+import GHC.IntWord64 ()+import GHC.Magic ()+import GHC.PrimopWrappers ()+import GHC.Tuple ()+import GHC.Types ()+#elif MIN_VERSION_ghc_prim(0,4,0)+import GHC.CString ()+import GHC.Classes ()+import GHC.Debug ()+import GHC.IntWord64 ()+import GHC.Magic ()+import GHC.PrimopWrappers ()+import GHC.Tuple ()+import GHC.Types ()+#elif MIN_VERSION_ghc_prim(0,3,1)+import GHC.CString ()+import GHC.Classes ()+import GHC.Debug ()+import GHC.IntWord64 ()+import GHC.Magic ()+import GHC.PrimopWrappers ()+import GHC.Tuple ()+import GHC.Types ()+#endif+#endif
+ src/Control/Instances/Package/Hoopl.hs view
@@ -0,0 +1,146 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Hoopl () where+#ifdef MIN_VERSION_hoopl+#if MIN_VERSION_hoopl(3,10,2)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,2)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,2)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,1)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,0)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,0)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,10,0)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,9,0)+import Compiler.Hoopl ()+import Compiler.Hoopl.Internals ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+#elif MIN_VERSION_hoopl(3,8,7)+import Compiler.Hoopl ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,8,7)+import Compiler.Hoopl ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,8,7)+import Compiler.Hoopl ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,8,7)+import Compiler.Hoopl ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,8,6)+import Compiler.Hoopl ()+import Compiler.Hoopl.Wrappers ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,8,3)+import Compiler.Hoopl ()+import Compiler.Hoopl.Passes.Dominator ()+import Compiler.Hoopl.Passes.DList ()+import Compiler.Hoopl.GHC ()+#elif MIN_VERSION_hoopl(3,7,12)+import Compiler.Hoopl ()+import Compiler.Hoopl.Zipper ()+import Compiler.Hoopl.ZipDataflowNoRG ()+#elif MIN_VERSION_hoopl(3,7,8)+import Compiler.Hoopl ()+#elif MIN_VERSION_hoopl(3,7,7)+import Compiler.Hoopl ()+#elif MIN_VERSION_hoopl(3,7,4)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,3)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,3)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,3)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,2)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,1)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#elif MIN_VERSION_hoopl(3,7,0)+import Compiler.Hoopl ()+import Compiler.Hoopl.Dataflow ()+import Compiler.Hoopl.Graph ()+import Compiler.Hoopl.GraphUtil ()+import Compiler.Hoopl.MkGraph ()+import Compiler.Hoopl.Fuel ()+import Compiler.Hoopl.Label ()+#endif+#endif
+ src/Control/Instances/Package/Hpc.hs view
@@ -0,0 +1,70 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Hpc () where+#ifdef MIN_VERSION_hpc+#if MIN_VERSION_hpc(0,6,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,6,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,6,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,6,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,1)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,1)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#elif MIN_VERSION_hpc(0,5,0)+import Trace.Hpc.Util ()+import Trace.Hpc.Mix ()+import Trace.Hpc.Tix ()+import Trace.Hpc.Reflect ()+#endif+#endif
+ src/Control/Instances/Package/Integer_gmp.hs view
@@ -0,0 +1,21 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Integer_gmp () where+#ifdef MIN_VERSION_integer_gmp+#if MIN_VERSION_integer_gmp(1,0,0)+import GHC.Integer ()+import GHC.Integer.Logarithms ()+import GHC.Integer.Logarithms.Internals ()+import GHC.Integer.GMP.Internals ()+#elif MIN_VERSION_integer_gmp(1,0,0)+import GHC.Integer ()+import GHC.Integer.Logarithms ()+import GHC.Integer.Logarithms.Internals ()+import GHC.Integer.GMP.Internals ()+#elif MIN_VERSION_integer_gmp(0,5,1)+import GHC.Integer ()+import GHC.Integer.GMP.Internals ()+import GHC.Integer.GMP.Prim ()+import GHC.Integer.Logarithms ()+import GHC.Integer.Logarithms.Internals ()+#endif+#endif
+ src/Control/Instances/Package/Process.hs view
@@ -0,0 +1,70 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Process () where+#ifdef MIN_VERSION_process+#if MIN_VERSION_process(1,6,2)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,6,1)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,6,0)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,5,0)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,4,3)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,4,2)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,4,1)+import System.Cmd ()+import System.Process ()+import System.Process.Internals ()+#elif MIN_VERSION_process(1,4,0)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,3,0)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,2,3)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,2,2)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,2,1)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,2,0)+import System.Cmd ()+import System.Process ()+#elif MIN_VERSION_process(1,1,0)+import System.Cmd ()+#elif MIN_VERSION_process(1,1,0)+import System.Cmd ()+#elif MIN_VERSION_process(1,1,0)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,1)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,1)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,1)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,1)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,1)+import System.Cmd ()+#elif MIN_VERSION_process(1,0,0)+import System.Cmd ()+import System.Process.Internals ()+#endif+#endif
+ src/Control/Instances/Package/Template_haskell.hs view
@@ -0,0 +1,110 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Template_haskell () where+#ifdef MIN_VERSION_template_haskell+#if MIN_VERSION_template_haskell(2,12,0)+import Language.Haskell.TH ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.LanguageExtensions ()+#elif MIN_VERSION_template_haskell(2,11,1)+import Language.Haskell.TH ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.LanguageExtensions ()+#elif MIN_VERSION_template_haskell(2,11,0)+import Language.Haskell.TH ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.LanguageExtensions ()+#elif MIN_VERSION_template_haskell(2,10,0)+import Language.Haskell.TH ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH.Syntax ()+#elif MIN_VERSION_template_haskell(2,9,0)+import Language.Haskell.TH ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH.Syntax ()+#elif MIN_VERSION_template_haskell(2,8,0)+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,7,0)+import Language.Haskell.TH.Syntax.Internals ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,6,0)+import Language.Haskell.TH.Syntax.Internals ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,5,0)+import Language.Haskell.TH.Syntax.Internals ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,4,0)+import Language.Haskell.TH.Syntax.Internals ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,4,0)+import Language.Haskell.TH.Syntax.Internals ()+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,3,0)+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,3,0)+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH.Quote ()+import Language.Haskell.TH ()+#elif MIN_VERSION_template_haskell(2,2,0)+import Language.Haskell.TH.Syntax ()+import Language.Haskell.TH.PprLib ()+import Language.Haskell.TH.Ppr ()+import Language.Haskell.TH.Lib ()+import Language.Haskell.TH ()+#endif+#endif
+ src/Control/Instances/Package/Time.hs view
@@ -0,0 +1,412 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Time () where+#ifdef MIN_VERSION_time+#if MIN_VERSION_time(1,8,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.System ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,8,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.System ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,8,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.System ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,8,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.System ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,8,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.System ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,7,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,7,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,6,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,6,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,5,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,5,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,4,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,4,1)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,4,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,4,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,4,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,3,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,2,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,4)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,3)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,1,2)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time.Format ()+import Data.Time ()+#elif MIN_VERSION_time(1,0,0)+import Data.Time.Calendar ()+import Data.Time.Calendar.MonthDay ()+import Data.Time.Calendar.OrdinalDate ()+import Data.Time.Calendar.WeekDate ()+import Data.Time.Calendar.Julian ()+import Data.Time.Calendar.Easter ()+import Data.Time.Clock ()+import Data.Time.Clock.POSIX ()+import Data.Time.Clock.TAI ()+import Data.Time.LocalTime ()+import Data.Time ()+#endif+#endif
+ src/Control/Instances/Package/Unix.hs view
@@ -0,0 +1,577 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Unix () where+#ifdef MIN_VERSION_unix+#if MIN_VERSION_unix(2,7,2)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Fcntl ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,7,2)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Fcntl ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,7,2)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Fcntl ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,7,1)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Fcntl ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,7,0)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,7,0)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,6,0)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,6,0)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,5,1)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,5,1)+import System.Posix ()+import System.Posix.ByteString ()+import System.Posix.Error ()+import System.Posix.Resource ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+import System.Posix.ByteString.FilePath ()+import System.Posix.Directory ()+import System.Posix.Directory.ByteString ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Module.ByteString ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.DynamicLinker.ByteString ()+import System.Posix.DynamicLinker ()+import System.Posix.Files ()+import System.Posix.Files.ByteString ()+import System.Posix.IO ()+import System.Posix.IO.ByteString ()+import System.Posix.Env ()+import System.Posix.Env.ByteString ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Process.ByteString ()+import System.Posix.Temp ()+import System.Posix.Temp.ByteString ()+import System.Posix.Terminal ()+import System.Posix.Terminal.ByteString ()+#elif MIN_VERSION_unix(2,5,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,4,2)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,4,1)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,4,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,4,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,4,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,3,2)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,3,1)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,3,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,2,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Process.Internals ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals ()+import System.Posix.Signals.Exts ()+import System.Posix.Semaphore ()+import System.Posix.SharedMem ()+#elif MIN_VERSION_unix(2,0,0)+import System.Posix ()+import System.Posix.DynamicLinker.Module ()+import System.Posix.DynamicLinker.Prim ()+import System.Posix.Directory ()+import System.Posix.DynamicLinker ()+import System.Posix.Env ()+import System.Posix.Error ()+import System.Posix.Files ()+import System.Posix.IO ()+import System.Posix.Process ()+import System.Posix.Resource ()+import System.Posix.Temp ()+import System.Posix.Terminal ()+import System.Posix.Time ()+import System.Posix.Unistd ()+import System.Posix.User ()+import System.Posix.Signals.Exts ()+#endif+#endif
+ src/Control/Instances/Package/Win32.hs view
@@ -0,0 +1,1103 @@+{-# LANGUAGE CPP #-}+module Control.Instances.Package.Win32 () where+#ifdef MIN_VERSION_Win32+#if MIN_VERSION_Win32(2,6,2)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,6,1)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,6,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,4)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,4)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,3)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,2)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,1)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,5,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import Graphics.Win32.LayeredWindow ()+import Graphics.Win32.GDI.AlphaBlend ()+import Graphics.Win32.Window.AnimateWindow ()+import Graphics.Win32.Window.HotKey ()+import Graphics.Win32.Window.IMM ()+import Graphics.Win32.Window.ForegroundWindow ()+import Graphics.Win32.Window.PostMessage ()+import Media.Win32 ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.MinTTY ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+import System.Win32.Automation ()+import System.Win32.Automation.Input ()+import System.Win32.Automation.Input.Key ()+import System.Win32.Automation.Input.Mouse ()+import System.Win32.Console.CtrlHandler ()+import System.Win32.Console.HWND ()+import System.Win32.Console.Title ()+import System.Win32.Encoding ()+import System.Win32.Exception.Unsupported ()+import System.Win32.HardLink ()+import System.Win32.Info.Computer ()+import System.Win32.Info.Version ()+import System.Win32.String ()+import System.Win32.SymbolicLink ()+import System.Win32.Thread ()+import System.Win32.Utils ()+import System.Win32.Word ()+#elif MIN_VERSION_Win32(2,4,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Path ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,3,1)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,3,1)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,3,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,3,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,3,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,2,2)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,2,1)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,2,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,2,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+import System.Win32.Shell ()+#elif MIN_VERSION_Win32(2,2,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+#elif MIN_VERSION_Win32(2,1,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Security ()+import System.Win32.Types ()+#elif MIN_VERSION_Win32(2,1,0)+import Graphics.Win32.GDI ()+import Graphics.Win32.GDI.Bitmap ()+import Graphics.Win32.GDI.Brush ()+import Graphics.Win32.GDI.Clip ()+import Graphics.Win32.GDI.Font ()+import Graphics.Win32.GDI.Graphics2D ()+import Graphics.Win32.GDI.HDC ()+import Graphics.Win32.GDI.Palette ()+import Graphics.Win32.GDI.Path ()+import Graphics.Win32.GDI.Pen ()+import Graphics.Win32.GDI.Region ()+import Graphics.Win32.GDI.Types ()+import Graphics.Win32 ()+import Graphics.Win32.Control ()+import Graphics.Win32.Dialogue ()+import Graphics.Win32.Icon ()+import Graphics.Win32.Key ()+import Graphics.Win32.Menu ()+import Graphics.Win32.Message ()+import Graphics.Win32.Misc ()+import Graphics.Win32.Resource ()+import Graphics.Win32.Window ()+import System.Win32 ()+import System.Win32.DebugApi ()+import System.Win32.DLL ()+import System.Win32.File ()+import System.Win32.FileMapping ()+import System.Win32.Info ()+import System.Win32.Mem ()+import System.Win32.NLS ()+import System.Win32.Process ()+import System.Win32.Registry ()+import System.Win32.SimpleMAPI ()+import System.Win32.Time ()+import System.Win32.Console ()+import System.Win32.Types ()+#endif+#endif