    {-# OPTIONS_GHC -w #-}
    {-# OPTIONS -XMagicHash -XBangPatterns -XTypeSynonymInstances -XFlexibleInstances -cpp #-}
    #if __GLASGOW_HASKELL__ >= 710
    {-# OPTIONS_GHC -XPartialTypeSignatures #-}
    #endif
    -- We use these options because Happy generates code with a lot of warnings.
    {-# LANGUAGE Trustworthy #-}
    module Text.Show.Parser (parseValue) where

    import Text.Show.Value
    import Language.Haskell.Lexer
    import Data.List(intercalate)
    import qualified Data.Array as Happy_Data_Array
    import qualified Data.Bits as Bits
    import qualified GHC.Exts as Happy_GHC_Exts
    import Control.Applicative(Applicative(..))
    import Control.Monad (ap)

    -- parser produced by Happy Version 1.20.1.1

    newtype HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 = HappyAbsSyn HappyAny
    #if __GLASGOW_HASKELL__ >= 607
    type HappyAny = Happy_GHC_Exts.Any
    #else
    type HappyAny = forall a . a
    #endif
    newtype HappyWrap4 = HappyWrap4 (Value)
    happyIn4 :: (Value) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn4 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn4 Value
    x = HappyWrap4
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# (Value -> HappyWrap4
    HappyWrap4 Value
    x)
    {-# INLINE happyIn4 #-}
    happyOut4 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap4
    happyOut4 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut4 #-}
    newtype HappyWrap5 = HappyWrap5 ((String,Value))
    happyIn5 :: ((String,Value)) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn5 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    (String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn5 (String, Value)
    x = HappyWrap5
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# ((String, Value) -> HappyWrap5
    HappyWrap5 (String, Value)
    x)
    {-# INLINE happyIn5 #-}
    happyOut5 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap5
    happyOut5 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    happyOut5 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut5 #-}
    newtype HappyWrap6 = HappyWrap6 (Value)
    happyIn6 :: (Value) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn6 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn6 Value
    x = HappyWrap6
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# (Value -> HappyWrap6
    HappyWrap6 Value
    x)
    {-# INLINE happyIn6 #-}
    happyOut6 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap6
    happyOut6 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    happyOut6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut6 #-}
    newtype HappyWrap7 = HappyWrap7 (Value)
    happyIn7 :: (Value) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn7 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7 Value
    x = HappyWrap7
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# (Value -> HappyWrap7
    HappyWrap7 Value
    x)
    {-# INLINE happyIn7 #-}
    happyOut7 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap7
    happyOut7 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    happyOut7 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut7 #-}
    newtype HappyWrap8 = HappyWrap8 (String)
    happyIn8 :: (String) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn8 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8 String
    x = HappyWrap8
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# (String -> HappyWrap8
    HappyWrap8 String
    x)
    {-# INLINE happyIn8 #-}
    happyOut8 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap8
    happyOut8 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    happyOut8 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut8 #-}
    newtype HappyWrap9 = HappyWrap9 (String)
    happyIn9 :: (String) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn9 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9 String
    x = HappyWrap9
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# (String -> HappyWrap9
    HappyWrap9 String
    x)
    {-# INLINE happyIn9 #-}
    happyOut9 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap9
    happyOut9 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap9
    happyOut9 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap9
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut9 #-}
    newtype HappyWrap10 = HappyWrap10 ((Name,Value))
    happyIn10 :: ((Name,Value)) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn10 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    (String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn10 (String, Value)
    x = HappyWrap10
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# ((String, Value) -> HappyWrap10
    HappyWrap10 (String, Value)
    x)
    {-# INLINE happyIn10 #-}
    happyOut10 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap10
    happyOut10 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    happyOut10 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut10 #-}
    newtype HappyWrap11 = HappyWrap11 ([Value])
    happyIn11 :: ([Value]) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn11 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    [Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn11 [Value]
    x = HappyWrap11
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# ([Value] -> HappyWrap11
    HappyWrap11 [Value]
    x)
    {-# INLINE happyIn11 #-}
    happyOut11 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> HappyWrap11
    happyOut11 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap11
    happyOut11 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap11
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut11 #-}
    happyIn12 :: t12 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn12 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t12
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn12 t12
    x = t12
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t12
    x
    {-# INLINE happyIn12 #-}
    happyOut12 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t12
    happyOut12 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t12
    happyOut12 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t12
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut12 #-}
    happyIn13 :: t13 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn13 :: forall t13 t12 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t13
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn13 t13
    x = t13
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t13
    x
    {-# INLINE happyIn13 #-}
    happyOut13 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t13
    happyOut13 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t13
    happyOut13 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t13
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut13 #-}
    happyIn14 :: t14 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn14 :: forall t14 t12 t13 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t14
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn14 t14
    x = t14
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t14
    x
    {-# INLINE happyIn14 #-}
    happyOut14 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t14
    happyOut14 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t14
    happyOut14 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t14
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut14 #-}
    happyIn15 :: t15 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn15 :: forall t15 t12 t13 t14 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t15
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn15 t15
    x = t15
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t15
    x
    {-# INLINE happyIn15 #-}
    happyOut15 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t15
    happyOut15 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t15
    happyOut15 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t15
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut15 #-}
    happyIn16 :: t16 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn16 :: forall t16 t12 t13 t14 t15 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t16
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn16 t16
    x = t16
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t16
    x
    {-# INLINE happyIn16 #-}
    happyOut16 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t16
    happyOut16 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t16
    happyOut16 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t16
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut16 #-}
    happyIn17 :: t17 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn17 :: forall t17 t12 t13 t14 t15 t16 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t17
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn17 t17
    x = t17
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t17
    x
    {-# INLINE happyIn17 #-}
    happyOut17 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t17
    happyOut17 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t17
    happyOut17 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t17
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut17 #-}
    happyIn18 :: t18 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn18 :: forall t18 t12 t13 t14 t15 t16 t17 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t18
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn18 t18
    x = t18
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t18
    x
    {-# INLINE happyIn18 #-}
    happyOut18 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t18
    happyOut18 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t18
    happyOut18 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t18
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut18 #-}
    happyIn19 :: t19 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn19 :: forall t19 t12 t13 t14 t15 t16 t17 t18 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t19
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn19 t19
    x = t19
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t19
    x
    {-# INLINE happyIn19 #-}
    happyOut19 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t19
    happyOut19 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t19
    happyOut19 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t19
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut19 #-}
    happyIn20 :: t20 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn20 :: forall t20 t12 t13 t14 t15 t16 t17 t18 t19 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t20
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn20 t20
    x = t20
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t20
    x
    {-# INLINE happyIn20 #-}
    happyOut20 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t20
    happyOut20 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t20
    happyOut20 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t20
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut20 #-}
    happyIn21 :: t21 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn21 :: forall t21 t12 t13 t14 t15 t16 t17 t18 t19 t20 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t21
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn21 t21
    x = t21
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t21
    x
    {-# INLINE happyIn21 #-}
    happyOut21 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t21
    happyOut21 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t21
    happyOut21 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t21
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut21 #-}
    happyIn22 :: t22 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn22 :: forall t22 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t22
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn22 t22
    x = t22
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t22
    x
    {-# INLINE happyIn22 #-}
    happyOut22 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t22
    happyOut22 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t22
    happyOut22 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t22
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut22 #-}
    happyIn23 :: t23 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn23 :: forall t23 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t24 t25 t26
           t27 t28 t29 t30 t31.
    t23
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn23 t23
    x = t23
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t23
    x
    {-# INLINE happyIn23 #-}
    happyOut23 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t23
    happyOut23 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t23
    happyOut23 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t23
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut23 #-}
    happyIn24 :: t24 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn24 :: forall t24 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t25 t26
           t27 t28 t29 t30 t31.
    t24
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn24 t24
    x = t24
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t24
    x
    {-# INLINE happyIn24 #-}
    happyOut24 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t24
    happyOut24 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t24
    happyOut24 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t24
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut24 #-}
    happyIn25 :: t25 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn25 :: forall t25 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t26
           t27 t28 t29 t30 t31.
    t25
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn25 t25
    x = t25
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t25
    x
    {-# INLINE happyIn25 #-}
    happyOut25 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t25
    happyOut25 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t25
    happyOut25 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t25
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut25 #-}
    happyIn26 :: t26 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn26 :: forall t26 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t27 t28 t29 t30 t31.
    t26
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn26 t26
    x = t26
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t26
    x
    {-# INLINE happyIn26 #-}
    happyOut26 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t26
    happyOut26 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t26
    happyOut26 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t26
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut26 #-}
    happyIn27 :: t27 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn27 :: forall t27 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t28 t29 t30 t31.
    t27
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn27 t27
    x = t27
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t27
    x
    {-# INLINE happyIn27 #-}
    happyOut27 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t27
    happyOut27 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t27
    happyOut27 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t27
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut27 #-}
    happyIn28 :: t28 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn28 :: forall t28 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t29 t30 t31.
    t28
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn28 t28
    x = t28
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t28
    x
    {-# INLINE happyIn28 #-}
    happyOut28 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t28
    happyOut28 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t28
    happyOut28 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t28
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut28 #-}
    happyIn29 :: t29 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn29 :: forall t29 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t30 t31.
    t29
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn29 t29
    x = t29
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t29
    x
    {-# INLINE happyIn29 #-}
    happyOut29 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t29
    happyOut29 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t29
    happyOut29 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t29
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut29 #-}
    happyIn30 :: t30 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn30 :: forall t30 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t31.
    t30
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn30 t30
    x = t30
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t30
    x
    {-# INLINE happyIn30 #-}
    happyOut30 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t30
    happyOut30 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t30
    happyOut30 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t30
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut30 #-}
    happyIn31 :: t31 -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyIn31 :: forall t31 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t30.
    t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn31 t31
    x = t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# t31
    x
    {-# INLINE happyIn31 #-}
    happyOut31 :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> t31
    happyOut31 :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t31
    happyOut31 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOut31 #-}
    happyInTok :: (PosToken) -> (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31)
    happyInTok :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    PosToken
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyInTok PosToken
    x = PosToken
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# PosToken
    x
    {-# INLINE happyInTok #-}
    happyOutTok :: (HappyAbsSyn t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31) -> (PosToken)
    happyOutTok :: forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x = HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall a b. a -> b
    Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    x
    {-# INLINE happyOutTok #-}

    happyExpList :: HappyAddr
    happyExpList :: HappyAddr
    happyExpList = Addr# -> HappyAddr
    HappyA# Addr#
    "\x00\x00\x00\x00\x51\xe2\x67\x0a\x00\x00\x00\x20\x4a\xfc\x4c\x01\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x04\xcc\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x28\xf0\x33\x05\x00\x00\x00\x10\x25\xfe\xbf\x00\x00\x00\x00\xa2\xc4\xcf\x14\x00\x00\x00\x00\x00\x80\x08\x00\x00\x00\x00\x88\x02\x3f\x53\x00\x00\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x80\x28\xf1\x33\x05\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x50\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa2\xc4\xcf\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\xc0\x2c\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x25\x7e\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x44\x89\x9f\x29\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa2\xc4\xcf\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

    {-# NOINLINE happyExpListPerState #-}
    happyExpListPerState :: Int -> [String]
    happyExpListPerState Int
    st =
        [String]
    token_strs_expected
      where token_strs :: [String]
    token_strs = [String
    "error",String
    "%dummy",String
    "%start_parseValue",String
    "value",String
    "infixelem",String
    "app_value",String
    "avalue",String
    "con",String
    "infixcon",String
    "field",String
    "tuple",String
    "list1__avalue__",String
    "list1__infixelem__",String
    "prefix__CONSYM__",String
    "prefix__QCONSYM__",String
    "prefix__QVARSYM__",String
    "prefix__VARSYM__",String
    "sep__field__','__",String
    "sep__value__','__",String
    "sep1__value__','__",String
    "list__snd__','__value____",String
    "rev_list1__avalue__",String
    "rev_list1__infixelem__",String
    "sep1__field__','__",String
    "snd__','__value__",String
    "list__snd__','__field____",String
    "list1__snd__','__value____",String
    "snd__','__field__",String
    "list1__snd__','__field____",String
    "rev_list1__snd__','__value____",String
    "rev_list1__snd__','__field____",String
    "'='",String
    "'('",String
    "')'",String
    "'{'",String
    "'}'",String
    "'['",String
    "']'",String
    "'<'",String
    "'>'",String
    "','",String
    "'-'",String
    "'%'",String
    "'`'",String
    "':'",String
    "INT",String
    "FLOAT",String
    "STRING",String
    "CHAR",String
    "VARID",String
    "QVARID",String
    "VARSYM",String
    "QVARSYM",String
    "CONID",String
    "QCONID",String
    "CONSYM",String
    "QCONSYM",String
    "QQUOTE",String
    "RESOP",String
    "RESID",String
    "%eof"]
            bit_start :: Int
    bit_start = Int
    st Int -> Int -> Int
    forall a. Num a => a -> a -> a
    Prelude.* Int
    61
            bit_end :: Int
    bit_end = (Int
    st Int -> Int -> Int
    forall a. Num a => a -> a -> a
    Prelude.+ Int
    1) Int -> Int -> Int
    forall a. Num a => a -> a -> a
    Prelude.* Int
    61
            read_bit :: Int -> Bool
    read_bit = HappyAddr -> Int -> Bool
    readArrayBit HappyAddr
    happyExpList
            bits :: [Bool]
    bits = (Int -> Bool) -> [Int] -> [Bool]
    forall a b. (a -> b) -> [a] -> [b]
    Prelude.map Int -> Bool
    read_bit [Int
    bit_start..Int
    bit_end Int -> Int -> Int
    forall a. Num a => a -> a -> a
    Prelude.- Int
    1]
            bits_indexed :: [(Bool, Int)]
    bits_indexed = [Bool] -> [Int] -> [(Bool, Int)]
    forall a b. [a] -> [b] -> [(a, b)]
    Prelude.zip [Bool]
    bits [Int
    0..Int
    60]
            token_strs_expected :: [String]
    token_strs_expected = ((Bool, Int) -> [String]) -> [(Bool, Int)] -> [String]
    forall (t :: * -> *) a b. Foldable t => (a -> [b]) -> t a -> [b]
    Prelude.concatMap (Bool, Int) -> [String]
    f [(Bool, Int)]
    bits_indexed
            f :: (Bool, Int) -> [String]
    f (Bool
    Prelude.False, Int
    _) = []
            f (Bool
    Prelude.True, Int
    nr) = [[String]
    token_strs [String] -> Int -> String
    forall a. HasCallStack => [a] -> Int -> a
    Prelude.!! Int
    nr]

    happyActOffsets :: HappyAddr
    happyActOffsets :: HappyAddr
    happyActOffsets = Addr# -> HappyAddr
    HappyA# Addr#
    "\x19\x00\x19\x00\x11\x00\xcc\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x00\xff\xff\x19\x00\xf6\xff\x2d\x00\x2c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x19\x00\x1f\x00\x29\x00\x00\x00\x1a\x00\x3d\x00\x2f\x00\x40\x00\x00\x00\x1b\x00\x4b\x00\x4c\x00\x4d\x00\x4f\x00\x54\x00\x00\x00\x50\x00\x00\x00\x19\x00\x00\x00\xcc\x00\xec\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x52\x00\x53\x00\x00\x00\x00\x00\x5e\x00\x64\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x66\x00\x19\x00\x00\x00\x00\x00\x63\x00\x67\x00\x00\x00\x65\x00\x33\x00\x6d\x00\x00\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

    happyGotoOffsets :: HappyAddr
    happyGotoOffsets :: HappyAddr
    happyGotoOffsets = Addr# -> HappyAddr
    HappyA# Addr#
    "\x7c\x00\x8d\x00\x00\x00\xbd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe6\x00\x5a\x00\x49\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc4\x00\x00\x00\xd2\x00\x00\x00\x21\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x75\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x00\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

    happyAdjustOffset :: Happy_GHC_Exts.Int# -> Happy_GHC_Exts.Int#
    happyAdjustOffset :: Int# -> Int#
    happyAdjustOffset Int#
    off = Int#
    off

    happyDefActions :: HappyAddr
    happyDefActions :: HappyAddr
    happyDefActions = Addr# -> HappyAddr
    HappyA# Addr#
    "\x00\x00\x00\x00\x00\x00\xfd\xff\xc9\xff\xf4\xff\xfa\xff\xe9\xff\xe8\xff\xe4\xff\xe5\xff\xd6\xff\xd8\xff\xcd\xff\x00\x00\x00\x00\xf3\xff\xf2\xff\xf1\xff\xf0\xff\xe7\xff\xe6\xff\xeb\xff\xea\xff\xec\xff\xe1\xff\x00\x00\x00\x00\x00\x00\x00\x00\xf9\xff\x00\x00\x00\x00\xca\xff\x00\x00\xce\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc8\xff\xcf\xff\xc7\xff\x00\x00\xfc\xff\xd5\xff\x00\x00\xde\xff\xdd\xff\xe0\xff\xdf\xff\xda\xff\x00\x00\x00\x00\xc6\xff\xfb\xff\xc2\xff\x00\x00\xd0\xff\x00\x00\xd3\xff\xd4\xff\xd2\xff\xd1\xff\xf6\xff\xf8\xff\x00\x00\xf7\xff\xcc\xff\xbe\xff\xcb\xff\xc1\xff\x00\x00\xe2\xff\xe3\xff\x00\x00\x00\x00\xfe\xff\x00\x00\x00\x00\xc4\xff\xbd\xff\xd7\xff\x00\x00\xf5\xff\xc5\xff\xbc\xff\xc3\xff\xbf\xff\x00\x00\xdb\xff\xdc\xff\xc0\xff\xbb\xff\xd9\xff\xee\xff\xed\xff\xef\xff"#

    happyCheck :: HappyAddr
    happyCheck :: HappyAddr
    happyCheck = Addr# -> HappyAddr
    HappyA# Addr#
    "\xff\xff\x02\x00\x11\x00\x17\x00\x18\x00\x06\x00\x15\x00\x08\x00\x17\x00\x13\x00\x0b\x00\x1a\x00\x04\x00\x17\x00\x0f\x00\x10\x00\x11\x00\x12\x00\x13\x00\x14\x00\x15\x00\x16\x00\x17\x00\x18\x00\x19\x00\x1a\x00\x1b\x00\x02\x00\x1d\x00\x0c\x00\x03\x00\x06\x00\x0c\x00\x08\x00\x01\x00\x09\x00\x0b\x00\x0a\x00\x05\x00\x0c\x00\x0f\x00\x10\x00\x11\x00\x12\x00\x13\x00\x14\x00\x0f\x00\x02\x00\x17\x00\x18\x00\x1e\x00\x06\x00\x1b\x00\x08\x00\x1d\x00\x0b\x00\x0f\x00\x0a\x00\x0e\x00\x0c\x00\x0f\x00\x10\x00\x11\x00\x12\x00\x13\x00\x14\x00\x0f\x00\x10\x00\x17\x00\x18\x00\x09\x00\x07\x00\x1b\x00\x00\x00\x1d\x00\x02\x00\x03\x00\x04\x00\x03\x00\x03\x00\x03\x00\x08\x00\x03\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x03\x00\x0f\x00\x10\x00\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\x0d\x00\x0d\x00\x07\x00\x08\x00\x13\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x0a\x00\x05\x00\x01\x00\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\x0a\x00\x0e\x00\x0b\x00\x08\x00\x0f\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x0c\x00\x0a\x00\x10\x00\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\x13\x00\x0c\x00\x06\x00\x08\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x15\x00\x18\x00\xff\xff\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\xff\xff\xff\xff\xff\xff\x08\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\xff\xff\xff\xff\xff\xff\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\xff\xff\xff\xff\xff\xff\x08\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\xff\xff\xff\xff\xff\xff\x00\x00\x12\x00\x02\x00\x03\x00\x04\x00\xff\xff\xff\xff\xff\xff\x08\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\xff\xff\x01\x00\xff\xff\xff\xff\x12\x00\x05\x00\x02\x00\x03\x00\x04\x00\x09\x00\xff\xff\xff\xff\x08\x00\x06\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\xff\xff\x13\x00\xff\xff\x0e\x00\x12\x00\x02\x00\x03\x00\x04\x00\xff\xff\x14\x00\x0d\x00\x08\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\xff\xff\x15\x00\x16\x00\xff\xff\x12\x00\x19\x00\x1a\x00\xff\xff\x1c\x00\x03\x00\x04\x00\xff\xff\xff\xff\x03\x00\x04\x00\xff\xff\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x16\x00\xff\xff\x18\x00\x19\x00\xff\xff\x1b\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"#

    happyTable :: HappyAddr
    happyTable :: HappyAddr
    happyTable = Addr# -> HappyAddr
    HappyA# Addr#
    "\x00\x00\x0d\x00\x46\x00\x37\x00\x38\x00\x0e\x00\x47\x00\x0f\x00\x48\x00\x20\x00\x10\x00\x49\x00\x2c\x00\x21\x00\x11\x00\x12\x00\x13\x00\x14\x00\x15\x00\x16\x00\x27\x00\x28\x00\x17\x00\x18\x00\x29\x00\x2a\x00\x19\x00\x0d\x00\x1a\x00\x1c\x00\x44\x00\x0e\x00\x1c\x00\x0f\x00\x38\x00\x4d\x00\x10\x00\x45\x00\x2d\x00\x1c\x00\x11\x00\x12\x00\x13\x00\x14\x00\x15\x00\x16\x00\x4f\x00\x0d\x00\x17\x00\x18\x00\xff\xff\x0e\x00\x19\x00\x0f\x00\x1a\x00\x1d\x00\x4e\x00\x4b\x00\x1e\x00\x1c\x00\x11\x00\x12\x00\x13\x00\x14\x00\x15\x00\x16\x00\x62\x00\x63\x00\x17\x00\x18\x00\x4c\x00\x46\x00\x19\x00\x21\x00\x1a\x00\x03\x00\x04\x00\x05\x00\x43\x00\x42\x00\x41\x00\x06\x00\x40\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x3f\x00\x22\x00\x23\x00\x24\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x5e\x00\x5d\x00\x25\x00\x06\x00\x3e\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x5c\x00\x57\x00\x56\x00\x21\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x4b\x00\x52\x00\x51\x00\x06\x00\x64\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x1c\x00\x5c\x00\x54\x00\x1a\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x3e\x00\x1c\x00\x5e\x00\x06\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x53\x00\x5f\x00\x00\x00\x02\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x52\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x60\x00\x0b\x00\x03\x00\x04\x00\x05\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x00\x0b\x00\x2d\x00\x4f\x00\x04\x00\x05\x00\x2e\x00\x00\x00\x00\x00\x06\x00\x3a\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x00\x00\x2f\x00\x00\x00\x3b\x00\x0b\x00\x39\x00\x04\x00\x05\x00\x00\x00\x3c\x00\x31\x00\x06\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x00\x00\x32\x00\x33\x00\x00\x00\x0b\x00\x34\x00\x35\x00\x00\x00\x36\x00\x2a\x00\x05\x00\x00\x00\x00\x00\x1e\x00\x05\x00\x00\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x57\x00\x00\x00\x58\x00\x59\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

    happyReduceArr :: Array
      Int
      (Int#
       -> PosToken
       -> Int#
       -> Happy_IntList
       -> HappyStk
            (HappyAbsSyn
               [Value]
               [(String, Value)]
               String
               String
               String
               String
               [(String, Value)]
               [Value]
               [Value]
               [Value]
               [Value]
               [(String, Value)]
               [(String, Value)]
               Value
               [(String, Value)]
               [Value]
               (String, Value)
               [(String, Value)]
               [Value]
               [(String, Value)])
       -> [PosToken]
       -> Maybe
            (HappyAbsSyn
               [Value]
               [(String, Value)]
               String
               String
               String
               String
               [(String, Value)]
               [Value]
               [Value]
               [Value]
               [Value]
               [(String, Value)]
               [(String, Value)]
               Value
               [(String, Value)]
               [Value]
               (String, Value)
               [(String, Value)]
               [Value]
               [(String, Value)]))
    happyReduceArr = (Int, Int)
    -> [(Int,
         Int#
         -> PosToken
         -> Int#
         -> Happy_IntList
         -> HappyStk
              (HappyAbsSyn
                 [Value]
                 [(String, Value)]
                 String
                 String
                 String
                 String
                 [(String, Value)]
                 [Value]
                 [Value]
                 [Value]
                 [Value]
                 [(String, Value)]
                 [(String, Value)]
                 Value
                 [(String, Value)]
                 [Value]
                 (String, Value)
                 [(String, Value)]
                 [Value]
                 [(String, Value)])
         -> [PosToken]
         -> Maybe
              (HappyAbsSyn
                 [Value]
                 [(String, Value)]
                 String
                 String
                 String
                 String
                 [(String, Value)]
                 [Value]
                 [Value]
                 [Value]
                 [Value]
                 [(String, Value)]
                 [(String, Value)]
                 Value
                 [(String, Value)]
                 [Value]
                 (String, Value)
                 [(String, Value)]
                 [Value]
                 [(String, Value)]))]
    -> Array
         Int
         (Int#
          -> PosToken
          -> Int#
          -> Happy_IntList
          -> HappyStk
               (HappyAbsSyn
                  [Value]
                  [(String, Value)]
                  String
                  String
                  String
                  String
                  [(String, Value)]
                  [Value]
                  [Value]
                  [Value]
                  [Value]
                  [(String, Value)]
                  [(String, Value)]
                  Value
                  [(String, Value)]
                  [Value]
                  (String, Value)
                  [(String, Value)]
                  [Value]
                  [(String, Value)])
          -> [PosToken]
          -> Maybe
               (HappyAbsSyn
                  [Value]
                  [(String, Value)]
                  String
                  String
                  String
                  String
                  [(String, Value)]
                  [Value]
                  [Value]
                  [Value]
                  [Value]
                  [(String, Value)]
                  [(String, Value)]
                  Value
                  [(String, Value)]
                  [Value]
                  (String, Value)
                  [(String, Value)]
                  [Value]
                  [(String, Value)]))
    forall i e. Ix i => (i, i) -> [(i, e)] -> Array i e
    Happy_Data_Array.array (Int
    1, Int
    68) [
    	(Int
    1 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_1),
    	(Int
    2 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_2),
    	(Int
    3 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_3),
    	(Int
    4 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_4),
    	(Int
    5 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_5),
    	(Int
    6 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_6),
    	(Int
    7 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_7),
    	(Int
    8 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_8),
    	(Int
    9 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_9),
    	(Int
    10 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_10),
    	(Int
    11 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_11),
    	(Int
    12 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_12),
    	(Int
    13 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_13),
    	(Int
    14 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_14),
    	(Int
    15 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_15),
    	(Int
    16 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_16),
    	(Int
    17 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_17),
    	(Int
    18 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_18),
    	(Int
    19 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_19),
    	(Int
    20 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_20),
    	(Int
    21 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_21),
    	(Int
    22 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_22),
    	(Int
    23 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_23),
    	(Int
    24 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_24),
    	(Int
    25 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_25),
    	(Int
    26 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_26),
    	(Int
    27 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_27),
    	(Int
    28 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_28),
    	(Int
    29 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_29),
    	(Int
    30 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_30),
    	(Int
    31 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_31),
    	(Int
    32 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_32),
    	(Int
    33 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_33),
    	(Int
    34 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_34),
    	(Int
    35 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_35),
    	(Int
    36 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_36),
    	(Int
    37 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_37),
    	(Int
    38 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_38),
    	(Int
    39 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_39),
    	(Int
    40 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_40),
    	(Int
    41 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_41),
    	(Int
    42 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_42),
    	(Int
    43 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_43),
    	(Int
    44 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_44),
    	(Int
    45 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_45),
    	(Int
    46 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_46),
    	(Int
    47 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_47),
    	(Int
    48 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_48),
    	(Int
    49 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_49),
    	(Int
    50 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_50),
    	(Int
    51 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_51),
    	(Int
    52 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_52),
    	(Int
    53 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_53),
    	(Int
    54 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_54),
    	(Int
    55 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_55),
    	(Int
    56 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_56),
    	(Int
    57 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_57),
    	(Int
    58 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_58),
    	(Int
    59 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_59),
    	(Int
    60 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_60),
    	(Int
    61 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_61),
    	(Int
    62 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_62),
    	(Int
    63 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_63),
    	(Int
    64 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_64),
    	(Int
    65 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_65),
    	(Int
    66 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_66),
    	(Int
    67 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_67),
    	(Int
    68 , Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_68)
    	]

    happy_n_terms :: Int
    happy_n_terms = Int
    31 :: Prelude.Int
    happy_n_nonterms :: Int
    happy_n_nonterms = Int
    28 :: Prelude.Int

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_1 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_1 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    0# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_1
    happyReduction_1 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_1 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3
    	p
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap4 Value
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    happyOut6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { (HappyWrap6 Value
    happy_var_3) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn4
    		 (Value -> Value -> Value
    Ratio Value
    happy_var_1 Value
    happy_var_3
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_2 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_2 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    0# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_2
    happyReduction_2 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_2 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    happyOut6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap6 Value
    happy_var_1) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn4
    		 (Value
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_3 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_3 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    0# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24} {t25} {t26}
           {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      [(String, Value)]
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_3
    happyReduction_3 :: HappyAbsSyn
      t12
      [(String, Value)]
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_3 HappyAbsSyn
      t12
      [(String, Value)]
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    happyOut6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap6 Value
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      [(String, Value)]
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [(String, Value)]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t13
    happyOut13 HappyAbsSyn
      t12
      [(String, Value)]
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { [(String, Value)]
    happy_var_2 ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn4
    		 (Value -> [(String, Value)] -> Value
    InfixCons Value
    happy_var_1 [(String, Value)]
    happy_var_2
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_4 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_4 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    1# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14}
           {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24} {t25}
           {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_4
    happyReduction_4 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap9
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap9
    happyOut9 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap9 String
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap6
    happyOut6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap6 Value
    happy_var_2) ->
    	(String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    (String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn5
    		 ((String
    happy_var_1,Value
    happy_var_2)
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_5 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_5 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    2# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      [Value]
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_5
    happyReduction_5 :: HappyAbsSyn
      [Value]
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_5 HappyAbsSyn
      [Value]
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      [Value]
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [Value]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t12
    happyOut12 HappyAbsSyn
      [Value]
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { [Value]
    happy_var_1 ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn6
    		 ([Value] -> Value
    mkValue [Value]
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_6 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_6 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    2# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_6
    happyReduction_6 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_6 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    happyOut7 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap7 Value
    happy_var_2) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn6
    		 (Value -> Value
    Neg Value
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_7 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_7 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_7
    happyReduction_7 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_7 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap4 Value
    happy_var_2) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (Value
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_8 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_8 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         [Value]
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_8
    happyReduction_8 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         [Value]
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_8 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      [Value]
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      [Value]
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [Value]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t19
    happyOut19 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      [Value]
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { [Value]
    happy_var_2 ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 ([Value] -> Value
    List [Value]
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_9 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_9 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_9
    happyReduction_9 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_9 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap11
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap11
    happyOut11 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap11 [Value]
    happy_var_2) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 ([Value] -> Value
    Tuple [Value]
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_10 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_10 = Int#
    -> Int#
    -> (HappyStk
          (HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
        -> HappyStk
             (HappyAbsSyn
                [Value]
                [(String, Value)]
                String
                String
                String
                String
                [(String, Value)]
                [Value]
                [Value]
                [Value]
                [Value]
                [(String, Value)]
                [(String, Value)]
                Value
                [(String, Value)]
                [Value]
                (String, Value)
                [(String, Value)]
                [Value]
                [(String, Value)]))
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce Int#
    4# Int#
    3# HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [(String, Value)]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            [(String, Value)]
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_10
    happyReduction_10 :: HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [(String, Value)]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            [(String, Value)]
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_10 (HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_4 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 `HappyStk`
    	HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [(String, Value)]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest)
    	 = case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    happyOut8 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap8 String
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [(String, Value)]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t18
    happyOut18 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { [(String, Value)]
    happy_var_3 ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [(String, Value)]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> [(String, Value)] -> Value
    Rec String
    happy_var_1 [(String, Value)]
    happy_var_3
    	) HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [(String, Value)]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            [(String, Value)]
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            [(String, Value)]
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    forall a. a -> HappyStk a -> HappyStk a
    `HappyStk` HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [(String, Value)]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_11 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_11 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_11
    happyReduction_11 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_11 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap8
    happyOut8 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap8 String
    happy_var_1) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> [Value] -> Value
    Con String
    happy_var_1 []
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_12 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_12 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_12
    happyReduction_12 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_12 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_1))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> Value
    Integer String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_13 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_13 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_13
    happyReduction_13 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_13 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    FloatLit, (Pos
    _,String
    happy_var_1))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> Value
    Float String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_14 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_14 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_14
    happyReduction_14 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_14 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    StringLit, (Pos
    _,String
    happy_var_1))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> Value
    String String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_15 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_15 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_15
    happyReduction_15 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_15 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    CharLit,  (Pos
    _,String
    happy_var_1))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> Value
    Char String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_16 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_16 = Int#
    -> Int#
    -> (HappyStk
          (HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
        -> HappyStk
             (HappyAbsSyn
                [Value]
                [(String, Value)]
                String
                String
                String
                String
                [(String, Value)]
                [Value]
                [Value]
                [Value]
                [Value]
                [(String, Value)]
                [(String, Value)]
                Value
                [(String, Value)]
                [Value]
                (String, Value)
                [(String, Value)]
                [Value]
                [(String, Value)]))
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce Int#
    5# Int#
    3# HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_16
    happyReduction_16 :: HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_16 (HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_4 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 `HappyStk`
    	HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest)
    	 = case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_1))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_3))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_5))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> String -> String -> Value
    mkDate String
    happy_var_1 String
    happy_var_3 String
    happy_var_5
    	) HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    forall a. a -> HappyStk a -> HappyStk a
    `HappyStk` HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest}}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_17 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_17 = Int#
    -> Int#
    -> (HappyStk
          (HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
        -> HappyStk
             (HappyAbsSyn
                [Value]
                [(String, Value)]
                String
                String
                String
                String
                [(String, Value)]
                [Value]
                [Value]
                [Value]
                [Value]
                [(String, Value)]
                [(String, Value)]
                Value
                [(String, Value)]
                [Value]
                (String, Value)
                [(String, Value)]
                [Value]
                [(String, Value)]))
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce Int#
    5# Int#
    3# HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_17
    happyReduction_17 :: HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_17 (HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_4 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 `HappyStk`
    	HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest)
    	 = case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_1))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_3))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_5))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> String -> String -> Value
    mkTime String
    happy_var_1 String
    happy_var_3 String
    happy_var_5
    	) HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    forall a. a -> HappyStk a -> HappyStk a
    `HappyStk` HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest}}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_18 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_18 = Int#
    -> Int#
    -> (HappyStk
          (HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
        -> HappyStk
             (HappyAbsSyn
                [Value]
                [(String, Value)]
                String
                String
                String
                String
                [(String, Value)]
                [Value]
                [Value]
                [Value]
                [Value]
                [(String, Value)]
                [(String, Value)]
                Value
                [(String, Value)]
                [Value]
                (String, Value)
                [(String, Value)]
                [Value]
                [(String, Value)]))
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce Int#
    5# Int#
    3# HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_18
    happyReduction_18 :: HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    happyReduction_18 (HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_4 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 `HappyStk`
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 `HappyStk`
    	HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest)
    	 = case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_1))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { ((Token
    IntLit,   (Pos
    _,String
    happy_var_3))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_5 of { ((Token
    FloatLit, (Pos
    _,String
    happy_var_5))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> String -> String -> Value
    mkTime String
    happy_var_1 String
    happy_var_3 String
    happy_var_5
    	) HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    -> HappyStk
         (HappyAbsSyn
            t12
            t13
            t14
            t15
            t16
            t17
            t18
            t19
            t20
            t21
            t22
            t23
            t24
            t25
            t26
            t27
            t28
            t29
            t30
            t31)
    forall a. a -> HappyStk a -> HappyStk a
    `HappyStk` HappyStk
      (HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31)
    happyRest}}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_19 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_19 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    3# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_19
    happyReduction_19 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_19 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    QQuote,   (Pos
    _,String
    happy_var_1))) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn7
    		 (String -> Value
    Quote String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_20 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_20 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_20
    happyReduction_20 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_20 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Conid,    (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_21 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_21 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_21
    happyReduction_21 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_21 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Qconid,   (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_22 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_22 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      String
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_22
    happyReduction_22 :: HappyAbsSyn
      t12
      t13
      String
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_22 HappyAbsSyn
      t12
      t13
      String
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      String
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> String
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t14
    happyOut14 HappyAbsSyn
      t12
      t13
      String
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { String
    happy_var_1 ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_23 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_23 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      String
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_23
    happyReduction_23 :: HappyAbsSyn
      t12
      t13
      t14
      String
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_23 HappyAbsSyn
      t12
      t13
      t14
      String
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      String
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> String
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t15
    happyOut15 HappyAbsSyn
      t12
      t13
      t14
      String
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { String
    happy_var_1 ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_24 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_24 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_24
    happyReduction_24 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_24 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Varid,    (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_25 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_25 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_25
    happyReduction_25 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_25 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Qvarid,   (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_26 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_26 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      String
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_26
    happyReduction_26 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      String
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_26 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      String
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      String
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> String
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t17
    happyOut17 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      String
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { String
    happy_var_1 ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_27 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_27 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      String
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_27
    happyReduction_27 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      String
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_27 HappyAbsSyn
      t12
      t13
      t14
      t15
      String
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      String
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> String
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t16
    happyOut16 HappyAbsSyn
      t12
      t13
      t14
      t15
      String
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { String
    happy_var_1 ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_28 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_28 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_28
    happyReduction_28 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_28 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Varid,    (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    "<" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ">"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_29 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_29 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_29
    happyReduction_29 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_29 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Conid,    (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    "<" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ">"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_30 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_30 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    4# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_30
    happyReduction_30 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_30 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Reservedid, (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn8
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_31 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_31 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_31
    happyReduction_31 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_31 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Consym,   (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_32 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_32 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_32
    happyReduction_32 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_32 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Qconsym,  (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_33 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_33 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_33
    happyReduction_33 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_33 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Varsym,   (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_34 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_34 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_34
    happyReduction_34 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_34 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Qvarsym,  (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_35 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_35 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_35
    happyReduction_35 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_35 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Conid,    (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String -> String
    backtick String
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_36 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_36 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_36
    happyReduction_36 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_36 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Qconid,   (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String -> String
    backtick String
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_37 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_37 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    5# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_37
    happyReduction_37 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_37 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Reservedop, (Pos
    _,String
    happy_var_1))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn9
    		 (String
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_38 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_38 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    6# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_38
    happyReduction_38 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_38 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3
    	p
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { ((Token
    Varid,    (Pos
    _,String
    happy_var_1))) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { (HappyWrap4 Value
    happy_var_3) ->
    	(String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    (String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn10
    		 ((String
    happy_var_1,Value
    happy_var_3)
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_39 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_39 = Int#
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_0  Int#
    7# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_39
    happyReduction_39 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_39  =  [Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    [Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn11
    		 ([]
    	)

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_40 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_40 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    7# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14}
           {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24} {t25}
           {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      [Value]
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_40
    happyReduction_40 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      [Value]
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_40 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      [Value]
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3
    	p
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap4 Value
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      [Value]
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [Value]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t20
    happyOut20 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      [Value]
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_3 of { [Value]
    happy_var_3 ->
    	[Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    [Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn11
    		 (Value
    happy_var_1 Value -> [Value] -> [Value]
    forall a. a -> [a] -> [a]
    : [Value]
    happy_var_3
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_41 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_41 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    8# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {a} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [a]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         [a]
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_41
    happyReduction_41 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [a]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         [a]
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_41 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [a]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [a]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t22
    happyOut22 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [a]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { [a]
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         [a]
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t12
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn12
    		 ([a] -> [a]
    forall a. [a] -> [a]
    reverse [a]
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_42 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_42 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    9# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {a} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [a]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         [a]
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_42
    happyReduction_42 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [a]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         [a]
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_42 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [a]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [a]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t23
    happyOut23 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [a]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { [a]
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         t12
         [a]
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t13 t12 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t13
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn13
    		 ([a] -> [a]
    forall a. [a] -> [a]
    reverse [a]
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_43 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_43 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    10# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         String
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_43
    happyReduction_43 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         String
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_43 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Consym,   (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         String
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t14 t12 t13 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t14
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn14
    		 (String
    "(" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ")"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_44 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_44 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    11# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         String
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_44
    happyReduction_44 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         String
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_44 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Qconsym,  (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         String
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t15 t12 t13 t14 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t15
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn15
    		 (String
    "(" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ")"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_45 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_45 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    12# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         String
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_45
    happyReduction_45 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         String
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_45 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Qvarsym,  (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         String
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t16 t12 t13 t14 t15 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t16
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn16
    		 (String
    "(" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ")"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_46 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_46 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_3  Int#
    13# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {p} {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20}
           {t21} {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}
           {p} {t12} {t13} {t14} {t15} {t16} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         String
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_46
    happyReduction_46 :: p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         String
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_46 p
    happy_x_3
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> PosToken
    happyOutTok HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { ((Token
    Varsym,   (Pos
    _,String
    happy_var_2))) ->
    	String
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         String
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t17 t12 t13 t14 t15 t16 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t17
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn17
    		 (String
    "(" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    happy_var_2 String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    ")"
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_47 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_47 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    14# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t18} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t18
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_47
    happyReduction_47 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t18
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_47 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t18
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t18
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t18
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t24
    happyOut24 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t18
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { t18
    happy_var_1 ->
    	t18
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t18 t12 t13 t14 t15 t16 t17 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t18
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn18
    		 (t18
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_48 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_48 = Int#
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_0  Int#
    14# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {a} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [a]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_48
    happyReduction_48 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      [a]
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_48  =  [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         [a]
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t18 t12 t13 t14 t15 t16 t17 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t18
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn18
    		 ([]
    	)

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_49 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_49 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    15# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t19} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t19
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_49
    happyReduction_49 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t19
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_49 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t19
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t19
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t19
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t20
    happyOut20 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t19
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { t19
    happy_var_1 ->
    	t19
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t19 t12 t13 t14 t15 t16 t17 t18 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t19
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn19
    		 (t19
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_50 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_50 = Int#
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_0  Int#
    15# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {a} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      [a]
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_50
    happyReduction_50 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      [a]
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_50  =  [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         [a]
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t19 t12 t13 t14 t15 t16 t17 t18 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t19
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn19
    		 ([]
    	)

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_51 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_51 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    16# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t22}
           {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t21} {t22} {t23} {t24} {t25} {t26} {t27}
           {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [Value]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         [Value]
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_51
    happyReduction_51 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [Value]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         [Value]
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_51 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [Value]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap4 Value
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [Value]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [Value]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t21
    happyOut21 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [Value]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { [Value]
    happy_var_2 ->
    	[Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         [Value]
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t20 t12 t13 t14 t15 t16 t17 t18 t19 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t20
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn20
    		 (Value
    happy_var_1 Value -> [Value] -> [Value]
    forall a. a -> [a] -> [a]
    : [Value]
    happy_var_2
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_52 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_52 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    17# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t21} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t21
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_52
    happyReduction_52 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t21
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_52 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t21
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t21
      t28
      t29
      t30
      t31
    -> t21
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t27
    happyOut27 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t21
      t28
      t29
      t30
      t31
    happy_x_1 of { t21
    happy_var_1 ->
    	t21
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t21 t12 t13 t14 t15 t16 t17 t18 t19 t20 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t21
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn21
    		 (t21
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_53 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_53 = Int#
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_0  Int#
    17# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {a}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [a]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_53
    happyReduction_53 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      [a]
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happyReduction_53  =  [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         [a]
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t21 t12 t13 t14 t15 t16 t17 t18 t19 t20 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t21
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn21
    		 ([]
    	)

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_54 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_54 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    18# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_54
    happyReduction_54 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_54 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    happyOut7 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap7 Value
    happy_var_1) ->
    	[Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t22 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t22
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn22
    		 ([Value
    happy_var_1]
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_55 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_55 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    18# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t23} {t24} {t25} {t26} {t27}
           {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_55
    happyReduction_55 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_55 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [Value]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [Value]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [Value]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t22
    happyOut22 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      [Value]
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { [Value]
    happy_var_1 ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap7
    happyOut7 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap7 Value
    happy_var_2) ->
    	[Value]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         [Value]
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t22 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    t22
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn22
    		 (Value
    happy_var_2 Value -> [Value] -> [Value]
    forall a. a -> [a] -> [a]
    : [Value]
    happy_var_1
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_56 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_56 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    19# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_56
    happyReduction_56 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_56 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    happyOut5 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap5 (String, Value)
    happy_var_1) ->
    	[(String, Value)]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t23 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t24 t25 t26
           t27 t28 t29 t30 t31.
    t23
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn23
    		 ([(String, Value)
    happy_var_1]
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_57 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_57 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    19# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t24} {t25} {t26} {t27}
           {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_57
    happyReduction_57 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_57 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [(String, Value)]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [(String, Value)]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> [(String, Value)]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t23
    happyOut23 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      [(String, Value)]
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { [(String, Value)]
    happy_var_1 ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap5
    happyOut5 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap5 (String, Value)
    happy_var_2) ->
    	[(String, Value)]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         [(String, Value)]
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t23 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t24 t25 t26
           t27 t28 t29 t30 t31.
    t23
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn23
    		 ((String, Value)
    happy_var_2 (String, Value) -> [(String, Value)] -> [(String, Value)]
    forall a. a -> [a] -> [a]
    : [(String, Value)]
    happy_var_1
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_58 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_58 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    20# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t27} {t28} {t29} {t30} {t31} {t12} {t13}
           {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24}
           {t25} {t26} {t27} {t28} {t29} {t30} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t25} {t26} {t27}
           {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [(String, Value)]
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         [(String, Value)]
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_58
    happyReduction_58 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [(String, Value)]
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         [(String, Value)]
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_58 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [(String, Value)]
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    happyOut10 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { (HappyWrap10 (String, Value)
    happy_var_1) ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [(String, Value)]
      t27
      t28
      t29
      t30
      t31
    -> [(String, Value)]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t26
    happyOut26 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [(String, Value)]
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { [(String, Value)]
    happy_var_2 ->
    	[(String, Value)]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         [(String, Value)]
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t24 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t25 t26
           t27 t28 t29 t30 t31.
    t24
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn24
    		 ((String, Value)
    happy_var_1 (String, Value) -> [(String, Value)] -> [(String, Value)]
    forall a. a -> [a] -> [a]
    : [(String, Value)]
    happy_var_2
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_59 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_59 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    21# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t26} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         Value
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_59
    happyReduction_59 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         Value
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_59 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap4 Value
    happy_var_2) ->
    	Value
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         Value
         t26
         t27
         t28
         t29
         t30
         t31
    forall t25 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t26
           t27 t28 t29 t30 t31.
    t25
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn25
    		 (Value
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_60 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_60 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    22# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t26} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t26
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_60
    happyReduction_60 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t26
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyReduction_60 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t26
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t26
      t30
      t31
    -> t26
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t29
    happyOut29 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t26
      t30
      t31
    happy_x_1 of { t26
    happy_var_1 ->
    	t26
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    forall t26 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t27 t28 t29 t30 t31.
    t26
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn26
    		 (t26
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_61 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_61 = Int#
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_0  Int#
    22# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {a} {t27} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [a]
      t27
      t28
      t29
      t30
      t31
    happyReduction_61
    happyReduction_61 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      [a]
      t27
      t28
      t29
      t30
      t31
    happyReduction_61  =  [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         [a]
         t27
         t28
         t29
         t30
         t31
    forall t26 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t27 t28 t29 t30 t31.
    t26
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn26
    		 ([]
    	)

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_62 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_62 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    23# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {a} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t28} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         [a]
         t28
         t29
         t30
         t31
    happyReduction_62
    happyReduction_62 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         [a]
         t28
         t29
         t30
         t31
    happyReduction_62 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t30
    happyOut30 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    happy_x_1 of { [a]
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         [a]
         t28
         t29
         t30
         t31
    forall t27 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t28 t29 t30 t31.
    t27
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn27
    		 ([a] -> [a]
    forall a. [a] -> [a]
    reverse [a]
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_63 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_63 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    24# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t31} {p}
           {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22}
           {t23} {t24} {t25} {t26} {t27} {t29} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         (String, Value)
         t29
         t30
         t31
    happyReduction_63
    happyReduction_63 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> p
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         (String, Value)
         t29
         t30
         t31
    happyReduction_63 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	p
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap10
    happyOut10 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { (HappyWrap10 (String, Value)
    happy_var_2) ->
    	(String, Value)
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         (String, Value)
         t29
         t30
         t31
    forall t28 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t29 t30 t31.
    t28
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn28
    		 ((String, Value)
    happy_var_2
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_64 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_64 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    25# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {t28} {t29} {t30} {a} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t30} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         [a]
         t30
         t31
    happyReduction_64
    happyReduction_64 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         [a]
         t30
         t31
    happyReduction_64 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t31
    happyOut31 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    happy_x_1 of { [a]
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         [a]
         t30
         t31
    forall t29 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t30 t31.
    t29
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn29
    		 ([a] -> [a]
    forall a. [a] -> [a]
    reverse [a]
    happy_var_1
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_65 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_65 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    26# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {a} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    happyReduction_65
    happyReduction_65 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    happyReduction_65 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> a
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t25
    happyOut25 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_1 of { a
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    forall t30 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t31.
    t30
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn30
    		 ([a
    happy_var_1]
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_66 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_66 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    26# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {a} {t26} {t27} {t28} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t31} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24} {t25} {t26}
           {t27} {t28} {t29} {t31}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    happyReduction_66
    happyReduction_66 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    happyReduction_66 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t30
    happyOut30 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      [a]
      t31
    happy_x_1 of { [a]
    happy_var_1 ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    -> a
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t25
    happyOut25 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      a
      t26
      t27
      t28
      t29
      t30
      t31
    happy_x_2 of { a
    happy_var_2 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         [a]
         t31
    forall t30 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t31.
    t30
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn30
    		 (a
    happy_var_2 a -> [a] -> [a]
    forall a. a -> [a] -> [a]
    : [a]
    happy_var_1
    	)}}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_67 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_67 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_1  Int#
    27# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {a} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    happyReduction_67
    happyReduction_67 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    happyReduction_67 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> a
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t28
    happyOut28 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    happy_x_1 of { a
    happy_var_1 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    forall t31 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t30.
    t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn31
    		 ([a
    happy_var_1]
    	)}

    #if __GLASGOW_HASKELL__ >= 710
    #endif
    happyReduce_68 :: Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyReduce_68 = Int#
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)]
        -> HappyAbsSyn
             [Value]
             [(String, Value)]
             String
             String
             String
             String
             [(String, Value)]
             [Value]
             [Value]
             [Value]
             [Value]
             [(String, Value)]
             [(String, Value)]
             Value
             [(String, Value)]
             [Value]
             (String, Value)
             [(String, Value)]
             [Value]
             [(String, Value)])
    -> Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happySpecReduce_2  Int#
    27# HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    -> HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)]
    forall {t12} {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21}
           {t22} {t23} {t24} {t25} {t26} {t27} {a} {t29} {t30} {t31} {t12}
           {t13} {t14} {t15} {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23}
           {t24} {t25} {t26} {t27} {t28} {t29} {t30} {t12} {t13} {t14} {t15}
           {t16} {t17} {t18} {t19} {t20} {t21} {t22} {t23} {t24} {t25} {t26}
           {t27} {t28} {t29} {t30}.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    happyReduction_68
    happyReduction_68 :: HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    happyReduction_68 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    happy_x_2
    	HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    happy_x_1
    	 =  case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    -> [a]
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t31
    happyOut31 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      [a]
    happy_x_1 of { [a]
    happy_var_1 ->
    	case HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    -> a
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> t28
    happyOut28 HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      a
      t29
      t30
      t31
    happy_x_2 of { a
    happy_var_2 ->
    	[a]
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         [a]
    forall t31 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25
           t26 t27 t28 t29 t30.
    t31
    -> HappyAbsSyn
         t12
         t13
         t14
         t15
         t16
         t17
         t18
         t19
         t20
         t21
         t22
         t23
         t24
         t25
         t26
         t27
         t28
         t29
         t30
         t31
    happyIn31
    		 (a
    happy_var_2 a -> [a] -> [a]
    forall a. a -> [a] -> [a]
    : [a]
    happy_var_1
    	)}}

    happyNewToken :: Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyNewToken Int#
    action Happy_IntList
    sts HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    stk [] =
    	Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyDoAction Int#
    30# PosToken
    forall a. a
    notHappyAtAll Int#
    action Happy_IntList
    sts HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    stk []

    happyNewToken Int#
    action Happy_IntList
    sts HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    stk (PosToken
    tk:[PosToken]
    tks) =
    	let cont :: Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    i = Int#
    -> PosToken
    -> Int#
    -> Happy_IntList
    -> HappyStk
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyDoAction Int#
    i PosToken
    tk Int#
    action Happy_IntList
    sts HappyStk
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    stk [PosToken]
    tks in
    	case PosToken
    tk of {
    	(Token
    Reservedop, (Pos
    _,String
    "=")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    1#;
    	(Token
    Special, (Pos
    _,String
    "(")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    2#;
    	(Token
    Special, (Pos
    _,String
    ")")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    3#;
    	(Token
    Special, (Pos
    _,String
    "{")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    4#;
    	(Token
    Special, (Pos
    _,String
    "}")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    5#;
    	(Token
    Special, (Pos
    _,String
    "[")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    6#;
    	(Token
    Special, (Pos
    _,String
    "]")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    7#;
    	(Token
    Varsym, (Pos
    _,String
    "<")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    8#;
    	(Token
    Varsym, (Pos
    _,String
    ">")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    9#;
    	(Token
    Special, (Pos
    _,String
    ",")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    10#;
    	(Token
    Varsym,  (Pos
    _,String
    "-")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    11#;
    	(Token
    Varsym,  (Pos
    _,String
    "%")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    12#;
    	(Token
    Special, (Pos
    _,String
    "`")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    13#;
    	(Token
    Reservedop,  (Pos
    _,String
    ":")) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    14#;
    	(Token
    IntLit,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    15#;
    	(Token
    FloatLit, (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    16#;
    	(Token
    StringLit, (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    17#;
    	(Token
    CharLit,  (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    18#;
    	(Token
    Varid,    (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    19#;
    	(Token
    Qvarid,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    20#;
    	(Token
    Varsym,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    21#;
    	(Token
    Qvarsym,  (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    22#;
    	(Token
    Conid,    (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    23#;
    	(Token
    Qconid,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    24#;
    	(Token
    Consym,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    25#;
    	(Token
    Qconsym,  (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    26#;
    	(Token
    QQuote,   (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    27#;
    	(Token
    Reservedop, (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    28#;
    	(Token
    Reservedid, (Pos
    _,String
    happy_dollar_dollar)) -> Int#
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    cont Int#
    29#;
    	PosToken
    _ -> ([PosToken], [String])
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    forall a. ([PosToken], [String]) -> Maybe a
    happyError' ((PosToken
    tkPosToken -> [PosToken] -> [PosToken]
    forall a. a -> [a] -> [a]
    :[PosToken]
    tks), [])
    	}

    happyError_ :: [String] -> Int# -> PosToken -> [PosToken] -> Maybe a
    happyError_ [String]
    explist Int#
    30# PosToken
    tk [PosToken]
    tks = ([PosToken], [String]) -> Maybe a
    forall a. ([PosToken], [String]) -> Maybe a
    happyError' ([PosToken]
    tks, [String]
    explist)
    happyError_ [String]
    explist Int#
    _ PosToken
    tk [PosToken]
    tks = ([PosToken], [String]) -> Maybe a
    forall a. ([PosToken], [String]) -> Maybe a
    happyError' ((PosToken
    tkPosToken -> [PosToken] -> [PosToken]
    forall a. a -> [a] -> [a]
    :[PosToken]
    tks), [String]
    explist)

    happyThen :: () => Maybe a -> (a -> Maybe b) -> Maybe b
    happyThen :: forall a b. Maybe a -> (a -> Maybe b) -> Maybe b
    happyThen = (Maybe a -> (a -> Maybe b) -> Maybe b
    forall a b. Maybe a -> (a -> Maybe b) -> Maybe b
    forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
    (>>=))
    happyReturn :: () => a -> Maybe a
    happyReturn :: forall a. a -> Maybe a
    happyReturn = (a -> Maybe a
    forall a. a -> Maybe a
    forall (m :: * -> *) a. Monad m => a -> m a
    return)
    happyThen1 :: m t -> (t -> t -> m b) -> t -> m b
    happyThen1 m t
    m t -> t -> m b
    k t
    tks = (forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
    (>>=)) m t
    m (\t
    a -> t -> t -> m b
    k t
    a t
    tks)
    happyReturn1 :: () => a -> b -> Maybe a
    happyReturn1 :: forall a b. a -> b -> Maybe a
    happyReturn1 = \a
    a b
    tks -> (forall (m :: * -> *) a. Monad m => a -> m a
    return) a
    a
    happyError' :: () => ([(PosToken)], [Prelude.String]) -> Maybe a
    happyError' :: forall a. ([PosToken], [String]) -> Maybe a
    happyError' = (\([PosToken]
    tokens, [String]
    _) -> [PosToken] -> Maybe a
    forall a. [PosToken] -> Maybe a
    happyError [PosToken]
    tokens)
    parseValue :: [PosToken] -> Maybe Value
    parseValue [PosToken]
    tks = Maybe Value
    happySomeParser where
     happySomeParser :: Maybe Value
    happySomeParser = Maybe
      (HappyAbsSyn
         [Value]
         [(String, Value)]
         String
         String
         String
         String
         [(String, Value)]
         [Value]
         [Value]
         [Value]
         [Value]
         [(String, Value)]
         [(String, Value)]
         Value
         [(String, Value)]
         [Value]
         (String, Value)
         [(String, Value)]
         [Value]
         [(String, Value)])
    -> (HappyAbsSyn
          [Value]
          [(String, Value)]
          String
          String
          String
          String
          [(String, Value)]
          [Value]
          [Value]
          [Value]
          [Value]
          [(String, Value)]
          [(String, Value)]
          Value
          [(String, Value)]
          [Value]
          (String, Value)
          [(String, Value)]
          [Value]
          [(String, Value)]
        -> Maybe Value)
    -> Maybe Value
    forall a b. Maybe a -> (a -> Maybe b) -> Maybe b
    happyThen (Int#
    -> [PosToken]
    -> Maybe
         (HappyAbsSyn
            [Value]
            [(String, Value)]
            String
            String
            String
            String
            [(String, Value)]
            [Value]
            [Value]
            [Value]
            [Value]
            [(String, Value)]
            [(String, Value)]
            Value
            [(String, Value)]
            [Value]
            (String, Value)
            [(String, Value)]
            [Value]
            [(String, Value)])
    happyParse Int#
    0# [PosToken]
    tks) (\HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    x -> Value -> Maybe Value
    forall a. a -> Maybe a
    happyReturn (let {(HappyWrap4 Value
    x') = HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    -> HappyWrap4
    forall t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26
           t27 t28 t29 t30 t31.
    HappyAbsSyn
      t12
      t13
      t14
      t15
      t16
      t17
      t18
      t19
      t20
      t21
      t22
      t23
      t24
      t25
      t26
      t27
      t28
      t29
      t30
      t31
    -> HappyWrap4
    happyOut4 HappyAbsSyn
      [Value]
      [(String, Value)]
      String
      String
      String
      String
      [(String, Value)]
      [Value]
      [Value]
      [Value]
      [Value]
      [(String, Value)]
      [(String, Value)]
      Value
      [(String, Value)]
      [Value]
      (String, Value)
      [(String, Value)]
      [Value]
      [(String, Value)]
    x} in Value
    x'))

    happySeq :: a -> b -> b
    happySeq = a -> b -> b
    forall a b. a -> b -> b
    happyDontSeq

    backtick :: String -> String
    backtick :: String -> String
    backtick String
    s = String
    "`" String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    s String -> String -> String
    forall a. [a] -> [a] -> [a]
    ++ String
    "`"

    happyError :: [PosToken] -> Maybe a
    happyError :: forall a. [PosToken] -> Maybe a
    happyError ((Token
    _,(Pos
    p,String
    _)) : [PosToken]
    _) = Maybe a
    forall a. Maybe a
    Nothing -- error ("Parser error at: " ++ show p)
    happyError []              = Maybe a
    forall a. Maybe a
    Nothing -- error ("Parser error at EOF")

    mkDate :: String -> String -> String -> Value
    mkDate :: String -> String -> String -> Value
    mkDate String
    a String
    b String
    c = String -> Value
    Date (String -> [String] -> String
    forall a. [a] -> [[a]] -> [a]
    intercalate String
    "-" [String
    a,String
    b,String
    c])

    mkTime :: String -> String -> String -> Value
    mkTime :: String -> String -> String -> Value
    mkTime String
    a String
    b String
    c = String -> Value
    Time (String -> [String] -> String
    forall a. [a] -> [[a]] -> [a]
    intercalate String
    ":" [String
    a,String
    b,String
    c])

    mkValue :: [Value] -> Value
    mkValue :: [Value] -> Value
    mkValue [Value
    v]                 = Value
    v
    mkValue (Con String
    "" [] : [Value]
    vs)    = [Value] -> Value
    mkValue [Value]
    vs
    mkValue (Con String
    x [Value]
    as : [Value]
    vs)     = String -> [Value] -> Value
    Con String
    x ([Value]
    as [Value] -> [Value] -> [Value]
    forall a. [a] -> [a] -> [a]
    ++ [Value]
    vs)
    mkValue [Value]
    vs                  = [Value] -> Value
    mkFakeCon [Value]
    vs

    mkFakeCon :: [Value] -> Value
    mkFakeCon :: [Value] -> Value
    mkFakeCon [Value]
    vs = String -> [Value] -> Value
    Con String
    "" ((Value -> [Value]) -> [Value] -> [Value]
    forall (t :: * -> *) a b. Foldable t => (a -> [b]) -> t a -> [b]
    concatMap Value -> [Value]
    expand [Value]
    vs)
      where expand :: Value -> [Value]
    expand (Con String
    "" [Value]
    vs) = [Value]
    vs
            expand Value
    v           = [Value
    v]
    {-# LINE 1 "templates/GenericTemplate.hs" #-}
    -- $Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp $

    -- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex.
    #if __GLASGOW_HASKELL__ > 706
    #define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Prelude.Bool)
    #define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Prelude.Bool)
    #define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Prelude.Bool)
    #else
    #define LT(n,m) (n Happy_GHC_Exts.<# m)
    #define GTE(n,m) (n Happy_GHC_Exts.>=# m)
    #define EQ(n,m) (n Happy_GHC_Exts.==# m)
    #endif

    data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList

    infixr 9 `HappyStk`
    data HappyStk a = HappyStk a (HappyStk a)

    -----------------------------------------------------------------------------
    -- starting the parse

    happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll

    -----------------------------------------------------------------------------
    -- Accepting the parse

    -- If the current token is ERROR_TOK, it means we've just accepted a partial
    -- parse (a %partial parser).  We must ignore the saved token on the top of
    -- the stack in this case.
    happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) =
            happyReturn1 ans
    happyAccept j tk st sts (HappyStk ans _) =
            (happyTcHack j (happyTcHack st)) (happyReturn1 ans)

    -----------------------------------------------------------------------------
    -- Arrays only: do the next action

    happyDoAction i tk st
            = {- nothing -}
              case action of
                    0#           -> {- nothing -}
                                         happyFail (happyExpListPerState ((Happy_GHC_Exts.I# (st)) :: Prelude.Int)) i tk st
                    -1#          -> {- nothing -}
                                         happyAccept i tk st
                    n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> {- nothing -}
                                                       (happyReduceArr Happy_Data_Array.! rule) i tk st
                                                       where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#))))))
                    n                 -> {- nothing -}
                                         happyShift new_state i tk st
                                         where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#))
       where off    = happyAdjustOffset (indexShortOffAddr happyActOffsets st)
             off_i  = (off Happy_GHC_Exts.+# i)
             check  = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#))
                      then EQ(indexShortOffAddr happyCheck off_i, i)
                      else Prelude.False
             action
              | check     = indexShortOffAddr happyTable off_i
              | Prelude.otherwise = indexShortOffAddr happyDefActions st

    indexShortOffAddr (HappyA# arr) off =
            Happy_GHC_Exts.narrow16Int# i
      where
            i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low)
            high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#)))
            low  = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off'))
            off' = off Happy_GHC_Exts.*# 2#

    {-# INLINE happyLt #-}
    happyLt x y = LT(x,y)

    readArrayBit arr bit =
        Bits.testBit (Happy_GHC_Exts.I# (indexShortOffAddr arr ((unbox_int bit) `Happy_GHC_Exts.iShiftRA#` 4#))) (bit `Prelude.mod` 16)
      where unbox_int (Happy_GHC_Exts.I# x) = x

    data HappyAddr = HappyA# Happy_GHC_Exts.Addr#

    -----------------------------------------------------------------------------
    -- HappyState data type (not arrays)

    -----------------------------------------------------------------------------
    -- Shifting a token

    happyShift new_state 0# tk st sts stk@(x `HappyStk` _) =
         let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in
    --     trace "shifting the error token" $
         happyDoAction i tk new_state (HappyCons (st) (sts)) (stk)

    happyShift new_state i tk st sts stk =
         happyNewToken new_state (HappyCons (st) (sts)) ((happyInTok (tk))`HappyStk`stk)

    -- happyReduce is specialised for the common cases.

    happySpecReduce_0 i fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happySpecReduce_0 nt fn j tk st@((action)) sts stk
         = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk)

    happySpecReduce_1 i fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk')
         = let r = fn v1 in
           happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

    happySpecReduce_2 i fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk')
         = let r = fn v1 v2 in
           happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

    happySpecReduce_3 i fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk')
         = let r = fn v1 v2 v3 in
           happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

    happyReduce k i fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happyReduce k nt fn j tk st sts stk
         = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of
             sts1@((HappyCons (st1@(action)) (_))) ->
                    let r = fn stk in  -- it doesn't hurt to always seq here...
                    happyDoSeq r (happyGoto nt j tk st1 sts1 r)

    happyMonadReduce k nt fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happyMonadReduce k nt fn j tk st sts stk =
          case happyDrop k (HappyCons (st) (sts)) of
            sts1@((HappyCons (st1@(action)) (_))) ->
              let drop_stk = happyDropStk k stk in
              happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk))

    happyMonad2Reduce k nt fn 0# tk st sts stk
         = happyFail [] 0# tk st sts stk
    happyMonad2Reduce k nt fn j tk st sts stk =
          case happyDrop k (HappyCons (st) (sts)) of
            sts1@((HappyCons (st1@(action)) (_))) ->
             let drop_stk = happyDropStk k stk

                 off = happyAdjustOffset (indexShortOffAddr happyGotoOffsets st1)
                 off_i = (off Happy_GHC_Exts.+# nt)
                 new_state = indexShortOffAddr happyTable off_i

              in
              happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk))

    happyDrop 0# l = l
    happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t

    happyDropStk 0# l = l
    happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs

    -----------------------------------------------------------------------------
    -- Moving to a new state after a reduction

    happyGoto nt j tk st =
       {- nothing -}
       happyDoAction j tk new_state
       where off = happyAdjustOffset (indexShortOffAddr happyGotoOffsets st)
             off_i = (off Happy_GHC_Exts.+# nt)
             new_state = indexShortOffAddr happyTable off_i

    -----------------------------------------------------------------------------
    -- Error recovery (ERROR_TOK is the error token)

    -- parse error if we are in recovery and we fail again
    happyFail explist 0# tk old_st _ stk@(x `HappyStk` _) =
         let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in
    --      trace "failing" $
            happyError_ explist i tk

    {-  We don't need state discarding for our restricted implementation of
        "error".  In fact, it can cause some bogus parses, so I've disabled it
        for now --SDM

    -- discard a state
    happyFail  ERROR_TOK tk old_st CONS(HAPPYSTATE(action),sts)
                                                    (saved_tok `HappyStk` _ `HappyStk` stk) =
    --      trace ("discarding state, depth " ++ show (length stk))  $
            DO_ACTION(action,ERROR_TOK,tk,sts,(saved_tok`HappyStk`stk))
    -}

    -- Enter error recovery: generate an error token,
    --                       save the old token and carry on.
    happyFail explist i tk (action) sts stk =
    --      trace "entering error recovery" $
            happyDoAction 0# tk action sts ((Happy_GHC_Exts.unsafeCoerce# (Happy_GHC_Exts.I# (i))) `HappyStk` stk)

    -- Internal happy errors:

    notHappyAtAll :: a
    notHappyAtAll = Prelude.error "Internal Happy error\n"

    -----------------------------------------------------------------------------
    -- Hack to get the typechecker to accept our action functions

    happyTcHack :: Happy_GHC_Exts.Int# -> a -> a
    happyTcHack x y = y
    {-# INLINE happyTcHack #-}

    -----------------------------------------------------------------------------
    -- Seq-ing.  If the --strict flag is given, then Happy emits
    --      happySeq = happyDoSeq
    -- otherwise it emits
    --      happySeq = happyDontSeq

    happyDoSeq, happyDontSeq :: a -> b -> b
    happyDoSeq   a b = a `Prelude.seq` b
    happyDontSeq a b = b

    -----------------------------------------------------------------------------
    -- Don't inline any functions from the template.  GHC has a nasty habit
    -- of deciding to inline happyGoto everywhere, which increases the size of
    -- the generated parser quite a bit.

    {-# NOINLINE happyDoAction #-}
    {-# NOINLINE happyTable #-}
    {-# NOINLINE happyCheck #-}
    {-# NOINLINE happyActOffsets #-}
    {-# NOINLINE happyGotoOffsets #-}
    {-# NOINLINE happyDefActions #-}

    {-# NOINLINE happyShift #-}
    {-# NOINLINE happySpecReduce_0 #-}
    {-# NOINLINE happySpecReduce_1 #-}
    {-# NOINLINE happySpecReduce_2 #-}
    {-# NOINLINE happySpecReduce_3 #-}
    {-# NOINLINE happyReduce #-}
    {-# NOINLINE happyMonadReduce #-}
    {-# NOINLINE happyGoto #-}
    {-# NOINLINE happyFail #-}

    -- end of Happy Template.