{-# LANGUAGE Trustworthy #-} {-# LANGUAGE NoImplicitPrelude, MagicHash, UnboxedSums, NoListTuplePuns #-} {- Module : Data.Sum.Experimental Copyright : (c) The GHC Team License : see libraries/ghc-experimental/LICENSE Maintainer : ghc-devs@haskell.org Stability : experimental Portability : non-portable (GHC extensions) This module exports the new user-syntax types for unboxed sums, which avoid the ambiguity of the old punned names. See the proposal for motivation and explanations: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0475-tuple-syntax.rst -} module Data.Sum.Experimental ( Sum2#, Sum3#, Sum4#, Sum5#, Sum6#, Sum7#, Sum8#, Sum9#, Sum10#, Sum11#, Sum12#, Sum13#, Sum14#, Sum15#, Sum16#, Sum17#, Sum18#, Sum19#, Sum20#, Sum21#, Sum22#, Sum23#, Sum24#, Sum25#, Sum26#, Sum27#, Sum28#, Sum29#, Sum30#, Sum31#, Sum32#, Sum33#, Sum34#, Sum35#, Sum36#, Sum37#, Sum38#, Sum39#, Sum40#, Sum41#, Sum42#, Sum43#, Sum44#, Sum45#, Sum46#, Sum47#, Sum48#, Sum49#, Sum50#, Sum51#, Sum52#, Sum53#, Sum54#, Sum55#, Sum56#, Sum57#, Sum58#, Sum59#, Sum60#, Sum61#, Sum62#, Sum63#, ) where import GHC.Num.BigNat () -- for build ordering import GHC.Types