0 | module Data.Container.Applicative.Extension.Instances
2 | import Data.Container.Base
3 | import Data.Container.Applicative.Object.Instances
7 | ApplicativeRoseTree' : {c : Cont} -> TensorMonoid c => Type -> Type
8 | ApplicativeRoseTree' = Ext (ApplicativeRoseTree {c=c})
11 | ApplicativeRoseTreeNode' : {c : Cont} -> TensorMonoid c => Type -> Type
12 | ApplicativeRoseTreeNode' = Ext (ApplicativeRoseTreeNode {c=c})
15 | ApplicativeRoseTreeLeaf' : {c : Cont} -> TensorMonoid c => Type -> Type
16 | ApplicativeRoseTreeLeaf' = Ext (ApplicativeRoseTreeLeaf {c=c})
21 | RoseTree' : Type -> Type
22 | RoseTree' = Ext RoseTree
26 | RoseTreeNode' : Type -> Type
27 | RoseTreeNode' = Ext RoseTreeNode
31 | RoseTreeLeaf' : Type -> Type
32 | RoseTreeLeaf' = Ext RoseTreeLeaf