{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE EmptyCase #-}
{-# LANGUAGE EmptyDataDecls #-}
{-# LANGUAGE ExistentialQuantification #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# OPTIONS_GHC -Wno-overlapping-patterns #-}
module MAlonzo.Code.Category.Applicative where
import MAlonzo.RTE (coe, erased, AgdaAny, addInt, subInt, mulInt,
quotInt, remInt, geqInt, ltInt, eqInt, add64, sub64, mul64, quot64,
rem64, lt64, eq64, word64FromNat, word64ToNat)
import qualified MAlonzo.RTE
import qualified Data.Text
import qualified MAlonzo.Code.Agda.Builtin.Unit
import qualified MAlonzo.Code.Agda.Primitive
import qualified MAlonzo.Code.Category.Applicative.Indexed
import qualified MAlonzo.Code.Category.Functor
d_RawApplicative_6 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 -> (() -> ()) -> ()
d_RawApplicative_6 = erased
d__'60''36'__24 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
d__'60''36'__24 ~v0 ~v1 v2 v3 v4 = du__'60''36'__24 v2 v3 v4
du__'60''36'__24 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
du__'60''36'__24 v0 v1 v2 v3 v4 v5 v6
= coe
MAlonzo.Code.Category.Functor.du__'60''36'__32
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v0)
(coe v1) (coe v2))
v5 v6
d__'60''36''62'__26 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
d__'60''36''62'__26 ~v0 ~v1 v2 v3 v4
= du__'60''36''62'__26 v2 v3 v4
du__'60''36''62'__26 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
du__'60''36''62'__26 v0 v1 v2
= coe
MAlonzo.Code.Category.Functor.d__'60''36''62'__30
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v0)
(coe v1) (coe v2))
d__'60''38''62'__28 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
d__'60''38''62'__28 ~v0 ~v1 v2 v3 v4
= du__'60''38''62'__28 v2 v3 v4
du__'60''38''62'__28 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
du__'60''38''62'__28 v0 v1 v2 v3 v4 v5 v6
= coe
MAlonzo.Code.Category.Functor.du__'60''38''62'__38
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v0)
(coe v1) (coe v2))
v5 v6
d__'60''8859'__30 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'60''8859'__30 ~v0 ~v1 v2 = du__'60''8859'__30 v2
du__'60''8859'__30 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'60''8859'__30 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'60''8859'__96
(coe v0) v3 v4 v5 v6 v7
d__'8855'__32 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8855'__32 ~v0 ~v1 v2 = du__'8855'__32 v2
du__'8855'__32 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8855'__32 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8855'__120 (coe v0)
v3 v4 v5 v6 v7
d__'8859'__34 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859'__34 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d__'8859'__66 (coe v0)
d__'8859''62'__36 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859''62'__36 ~v0 ~v1 v2 = du__'8859''62'__36 v2
du__'8859''62'__36 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8859''62'__36 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8859''62'__108
(coe v0) v3 v4 v5 v6 v7
d_pure_38 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 -> AgdaAny -> AgdaAny
d_pure_38 v0
= coe MAlonzo.Code.Category.Applicative.Indexed.d_pure_58 (coe v0)
d_rawFunctor_40 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
d_rawFunctor_40 ~v0 ~v1 v2 = du_rawFunctor_40 v2
du_rawFunctor_40 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
du_rawFunctor_40 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v0)
d_zip_42 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d_zip_42 ~v0 ~v1 v2 = du_zip_42 v2
du_zip_42 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du_zip_42 v0 v1 v2 v3 v4 v5
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_zip_146 (coe v0) v3 v4
v5
d_zipWith_44 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
d_zipWith_44 ~v0 ~v1 v2 = du_zipWith_44 v2
du_zipWith_44 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
du_zipWith_44 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_zipWith_132 (coe v0)
v4 v5 v6 v7 v8 v9
d_RawApplicativeZero_46 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 -> (() -> ()) -> ()
d_RawApplicativeZero_46 = erased
d__'60''36'__64 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
d__'60''36'__64 ~v0 ~v1 v2 = du__'60''36'__64 v2
du__'60''36'__64 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
du__'60''36'__64 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0) in
coe
(\ v2 v3 v4 v5 v6 v7 ->
coe
MAlonzo.Code.Category.Functor.du__'60''36'__32
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v1)
(coe v2) (coe v3))
v6 v7)
d__'60''36''62'__66 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
d__'60''36''62'__66 ~v0 ~v1 v2 = du__'60''36''62'__66 v2
du__'60''36''62'__66 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
du__'60''36''62'__66 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0) in
coe
(\ v2 v3 ->
MAlonzo.Code.Category.Functor.d__'60''36''62'__30
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v1)
(coe v2) (coe v3)))
d__'60''38''62'__68 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
d__'60''38''62'__68 ~v0 ~v1 v2 = du__'60''38''62'__68 v2
du__'60''38''62'__68 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
du__'60''38''62'__68 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0) in
coe
(\ v2 v3 v4 v5 v6 v7 ->
coe
MAlonzo.Code.Category.Functor.du__'60''38''62'__38
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v1)
(coe v2) (coe v3))
v6 v7)
d__'60''8859'__70 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'60''8859'__70 ~v0 ~v1 v2 = du__'60''8859'__70 v2
du__'60''8859'__70 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'60''8859'__70 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'60''8859'__96
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
v3 v4 v5 v6 v7
d__'8855'__72 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8855'__72 ~v0 ~v1 v2 = du__'8855'__72 v2
du__'8855'__72 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8855'__72 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8855'__120
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
v3 v4 v5 v6 v7
d__'8859'__74 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859'__74 ~v0 ~v1 v2 = du__'8859'__74 v2
du__'8859'__74 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8859'__74 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d__'8859'__66
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
d__'8859''62'__76 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859''62'__76 ~v0 ~v1 v2 = du__'8859''62'__76 v2
du__'8859''62'__76 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8859''62'__76 v0 v1 v2 v3 v4 v5 v6 v7
= coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8859''62'__108
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
v3 v4 v5 v6 v7
d_applicative_78 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38
d_applicative_78 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0)
d_pure_80 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 -> AgdaAny -> AgdaAny
d_pure_80 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_pure_58
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
d_rawFunctor_82 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
d_rawFunctor_82 ~v0 ~v1 v2 = du_rawFunctor_82 v2
du_rawFunctor_82 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
du_rawFunctor_82 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
d_zip_84 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d_zip_84 ~v0 ~v1 v2 = du_zip_84 v2
du_zip_84 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du_zip_84 v0 v1 v2 v3 v4 v5
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_zip_146
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
v3 v4 v5
d_zipWith_86 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
d_zipWith_86 ~v0 ~v1 v2 = du_zipWith_86 v2
du_zipWith_86 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
du_zipWith_86 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= coe
MAlonzo.Code.Category.Applicative.Indexed.du_zipWith_132
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v0))
v4 v5 v6 v7 v8 v9
d_'8709'_88 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 -> AgdaAny
d_'8709'_88 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_'8709'_176 (coe v0)
d_RawAlternative_90 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 -> (() -> ()) -> ()
d_RawAlternative_90 = erased
d__'60''36'__108 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
d__'60''36'__108 ~v0 ~v1 v2 = du__'60''36'__108 v2
du__'60''36'__108 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> AgdaAny -> AgdaAny
du__'60''36'__108 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
let v2
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1) in
coe
(\ v3 v4 v5 v6 v7 v8 ->
coe
MAlonzo.Code.Category.Functor.du__'60''36'__32
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v2)
(coe v3) (coe v4))
v7 v8)
d__'60''36''62'__110 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
d__'60''36''62'__110 ~v0 ~v1 v2 = du__'60''36''62'__110 v2
du__'60''36''62'__110 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> (AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny
du__'60''36''62'__110 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
let v2
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1) in
coe
(\ v3 v4 ->
MAlonzo.Code.Category.Functor.d__'60''36''62'__30
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v2)
(coe v3) (coe v4)))
d__'60''38''62'__112 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
d__'60''38''62'__112 ~v0 ~v1 v2 = du__'60''38''62'__112 v2
du__'60''38''62'__112 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
() -> () -> AgdaAny -> (AgdaAny -> AgdaAny) -> AgdaAny
du__'60''38''62'__112 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
let v2
= MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1) in
coe
(\ v3 v4 v5 v6 v7 v8 ->
coe
MAlonzo.Code.Category.Functor.du__'60''38''62'__38
(coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72 (coe v2)
(coe v3) (coe v4))
v7 v8)
d__'60''8859'__114 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'60''8859'__114 ~v0 ~v1 v2 = du__'60''8859'__114 v2
du__'60''8859'__114 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'60''8859'__114 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
\ v2 v3 v4 v5 v6 v7 v8 ->
coe
MAlonzo.Code.Category.Applicative.Indexed.du__'60''8859'__96
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
v4 v5 v6 v7 v8
d__'8739'__116 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8739'__116 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d__'8739'__230 (coe v0)
d__'8855'__118 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8855'__118 ~v0 ~v1 v2 = du__'8855'__118 v2
du__'8855'__118 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8855'__118 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
\ v2 v3 v4 v5 v6 v7 v8 ->
coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8855'__120
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
v4 v5 v6 v7 v8
d__'8859'__120 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859'__120 ~v0 ~v1 v2 = du__'8859'__120 v2
du__'8859'__120 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8859'__120 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
coe
MAlonzo.Code.Category.Applicative.Indexed.d__'8859'__66
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
d__'8859''62'__122 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d__'8859''62'__122 ~v0 ~v1 v2 = du__'8859''62'__122 v2
du__'8859''62'__122 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du__'8859''62'__122 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
\ v2 v3 v4 v5 v6 v7 v8 ->
coe
MAlonzo.Code.Category.Applicative.Indexed.du__'8859''62'__108
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
v4 v5 v6 v7 v8
d_applicative_124 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicative_38
d_applicative_124 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0))
d_applicativeZero_126 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIApplicativeZero_156
d_applicativeZero_126 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0)
d_pure_128 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 -> AgdaAny -> AgdaAny
d_pure_128 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_pure_58
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0)))
d_rawFunctor_130 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
d_rawFunctor_130 ~v0 ~v1 v2 = du_rawFunctor_130 v2
du_rawFunctor_130 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Category.Functor.T_RawFunctor_24
du_rawFunctor_130 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
coe
MAlonzo.Code.Category.Applicative.Indexed.du_rawFunctor_72
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
d_zip_132 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
d_zip_132 ~v0 ~v1 v2 = du_zip_132 v2
du_zip_132 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
AgdaAny -> AgdaAny -> AgdaAny
du_zip_132 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
\ v2 v3 v4 v5 v6 ->
coe
MAlonzo.Code.Category.Applicative.Indexed.du_zip_146
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
v4 v5 v6
d_zipWith_134 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
(() -> ()) ->
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
d_zipWith_134 ~v0 ~v1 v2 = du_zipWith_134 v2
du_zipWith_134 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
() ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
(AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
du_zipWith_134 v0
= let v1
= MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0) in
\ v2 v3 v4 v5 v6 v7 v8 v9 v10 ->
coe
MAlonzo.Code.Category.Applicative.Indexed.du_zipWith_132
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicative_170
(coe v1))
v5 v6 v7 v8 v9 v10
d_'8709'_136 ::
MAlonzo.Code.Category.Applicative.Indexed.T_RawIAlternative_210 ->
() ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 ->
MAlonzo.Code.Agda.Builtin.Unit.T_'8868'_6 -> AgdaAny
d_'8709'_136 v0
= coe
MAlonzo.Code.Category.Applicative.Indexed.d_'8709'_176
(coe
MAlonzo.Code.Category.Applicative.Indexed.d_applicativeZero_224
(coe v0))