Safe Haskell | None |
---|---|
Language | Haskell2010 |
Tax.Canada.Federal.Schedule8
Documentation
data Schedule8 (line :: Type -> Type) Source #
Constructors
Schedule8 | |
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, Foldable t Page2, Foldable t Page3, Foldable t Page4, Foldable t Page5, Foldable t Page6, Foldable t Page7, Foldable t Page8, Foldable t Page9, Foldable t Page10) => Foldable t Schedule8 Source # | |
(Transformation t, Functor t Page2, Functor t Page3, Functor t Page4, Functor t Page5, Functor t Page6, Functor t Page7, Functor t Page8, Functor t Page9, Functor t Page10) => Functor t Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, Traversable t Page2, Traversable t Page3, Traversable t Page4, Traversable t Page5, Traversable t Page6, Traversable t Page7, Traversable t Page8, Traversable t Page9, Traversable t Page10) => Traversable t Schedule8 Source # | |
Applicative Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Schedule8 (p ~> q) -> Schedule8 p -> Schedule8 q liftA2 :: (forall a. p a -> q a -> r a) -> Schedule8 p -> Schedule8 q -> Schedule8 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Schedule8 p -> Schedule8 q -> Schedule8 r -> Schedule8 s | |
Distributive Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Schedule8 q) -> p a -> Schedule8 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Schedule8 q) -> Schedule8 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Schedule8 p) -> Schedule8 q | |
DistributiveTraversable Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Schedule8 f2) -> f1 a -> Schedule8 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Schedule8 f2) -> Schedule8 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Schedule8 f2) -> Schedule8 f | |
Foldable Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Schedule8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Schedule8 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Schedule8 line) Source # | |
data Page2 (line :: Type -> Type) Source #
Constructors
Page2 | |
Fields
|
Instances
data Page3 (line :: Type -> Type) Source #
Constructors
Page3 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Word, At t Centi, At t Centi, At t Centi, At t Centi) => Foldable t Page3 Source # | |
(Transformation t, At t Word, At t Centi, At t Centi, At t Centi, At t Centi) => Functor t Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Word, At t Centi, At t Centi, At t Centi, At t Centi) => Traversable t Page3 Source # | |
Applicative Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page3 f2) -> f1 a -> Page3 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page3 f2) -> Page3 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page3 f2) -> Page3 f | |
Foldable Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page3 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page3 line) Source # | |
data Page4 (line :: Type -> Type) Source #
Constructors
Page4 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi) => Foldable t Page4 Source # | |
(Transformation t, At t Centi, Functor t SubCalculation, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, Functor t SubCalculation, Functor t SubCalculation, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi) => Functor t Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi) => Traversable t Page4 Source # | |
Applicative Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page4 f2) -> f1 a -> Page4 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page4 f2) -> Page4 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page4 f2) -> Page4 f | |
Foldable Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page4 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page4 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page4 line) Source # | |
data Page5 (line :: Type -> Type) Source #
Constructors
Page5 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, Foldable t Page5Part3a, Foldable t Page5Part3b) => Foldable t Page5 Source # | |
(Transformation t, Functor t Page5Part3a, Functor t Page5Part3b) => Functor t Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, Traversable t Page5Part3a, Traversable t Page5Part3b) => Traversable t Page5 Source # | |
Applicative Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page5 f2) -> f1 a -> Page5 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page5 f2) -> Page5 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page5 f2) -> Page5 f | |
Foldable Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page5 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page5 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page5 line) Source # | |
data Page5Part3a (line :: Type -> Type) Source #
Constructors
Page5Part3a | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Foldable t Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Functor t Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page5Part3a (Domain t) -> Page5Part3a (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Traversable t Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page5Part3a (Domain t) -> m0 (Page5Part3a f0) | |
Applicative Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page5Part3a f | |
Apply Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page5Part3a (p ~> q) -> Page5Part3a p -> Page5Part3a q liftA2 :: (forall a. p a -> q a -> r a) -> Page5Part3a p -> Page5Part3a q -> Page5Part3a r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page5Part3a p -> Page5Part3a q -> Page5Part3a r -> Page5Part3a s | |
Distributive Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page5Part3a q) -> p a -> Page5Part3a (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page5Part3a q) -> Page5Part3a (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page5Part3a p) -> Page5Part3a q | |
DistributiveTraversable Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page5Part3a f2) -> f1 a -> Page5Part3a (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page5Part3a f2) -> Page5Part3a (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page5Part3a f2) -> Page5Part3a f | |
Foldable Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page5Part3a p -> m | |
Functor Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page5Part3a p -> Page5Part3a q | |
Logistic Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page5Part3a q -> Page5Part3a q) -> Page5Part3a (Compose p (q ~> q)) | |
Traversable Page5Part3a Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page5Part3a p -> m (Page5Part3a q) sequence :: forall m (p :: Type -> Type). Applicative m => Page5Part3a (Compose m p) -> m (Page5Part3a p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page5Part3a line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page5Part3a line -> ShowS # show :: Page5Part3a line -> String # showList :: [Page5Part3a line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page5Part3a line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page5Part3a line -> Page5Part3a line -> Bool # (/=) :: Page5Part3a line -> Page5Part3a line -> Bool # |
data Page5Part3b (line :: Type -> Type) Source #
Constructors
Page5Part3b | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, Foldable t Page5Part3bCond1, At t Centi, Foldable t Page5Part3bCond2, At t Centi) => Foldable t Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, Functor t Page5Part3bCond1, At t Centi, Functor t Page5Part3bCond2, At t Centi) => Functor t Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page5Part3b (Domain t) -> Page5Part3b (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, Traversable t Page5Part3bCond1, At t Centi, Traversable t Page5Part3bCond2, At t Centi) => Traversable t Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page5Part3b (Domain t) -> m0 (Page5Part3b f0) | |
Applicative Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page5Part3b f | |
Apply Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page5Part3b (p ~> q) -> Page5Part3b p -> Page5Part3b q liftA2 :: (forall a. p a -> q a -> r a) -> Page5Part3b p -> Page5Part3b q -> Page5Part3b r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page5Part3b p -> Page5Part3b q -> Page5Part3b r -> Page5Part3b s | |
Distributive Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page5Part3b q) -> p a -> Page5Part3b (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page5Part3b q) -> Page5Part3b (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page5Part3b p) -> Page5Part3b q | |
DistributiveTraversable Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page5Part3b f2) -> f1 a -> Page5Part3b (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page5Part3b f2) -> Page5Part3b (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page5Part3b f2) -> Page5Part3b f | |
Foldable Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page5Part3b p -> m | |
Functor Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page5Part3b p -> Page5Part3b q | |
Logistic Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page5Part3b q -> Page5Part3b q) -> Page5Part3b (Compose p (q ~> q)) | |
Traversable Page5Part3b Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page5Part3b p -> m (Page5Part3b q) sequence :: forall m (p :: Type -> Type). Applicative m => Page5Part3b (Compose m p) -> m (Page5Part3b p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page5Part3b line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page5Part3b line -> ShowS # show :: Page5Part3b line -> String # showList :: [Page5Part3b line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page5Part3b line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page5Part3b line -> Page5Part3b line -> Bool # (/=) :: Page5Part3b line -> Page5Part3b line -> Bool # |
data Page5Part3bCond1 (line :: Type -> Type) Source #
Constructors
Page5Part3bCond1 | |
Fields
|
Instances
data Page5Part3bCond2 (line :: Type -> Type) Source #
Constructors
Page5Part3bCond2 | |
Fields
|
Instances
data Page6 (line :: Type -> Type) Source #
Constructors
Page6 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, Foldable t SubCalculation, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi) => Foldable t Page6 Source # | |
(Transformation t, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, Functor t SubCalculation, Functor t SubCalculation, Functor t SubCalculation, At t Centi, Functor t SubCalculation, At t Centi, At t Centi) => Functor t Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, Traversable t SubCalculation, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi) => Traversable t Page6 Source # | |
Applicative Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page6 f2) -> f1 a -> Page6 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page6 f2) -> Page6 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page6 f2) -> Page6 f | |
Foldable Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page6 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page6 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page6 line) Source # | |
data Page7 (line :: Type -> Type) Source #
Constructors
Page7 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t Page7Cond1, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t Page7Cond2, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t Page7Cond3, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Foldable t Page7 Source # | |
(Transformation t, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Functor t Page7Cond1, At t Centi, Functor t SubCalculation, At t Centi, Functor t Page7Cond2, At t Centi, Functor t SubCalculation, At t Centi, Functor t Page7Cond3, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Functor t Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t Page7Cond1, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t Page7Cond2, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t Page7Cond3, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Traversable t Page7 Source # | |
Applicative Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page7 f2) -> f1 a -> Page7 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page7 f2) -> Page7 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page7 f2) -> Page7 f | |
Foldable Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page7 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page7 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page7 line) Source # | |
data Page7Cond1 (line :: Type -> Type) Source #
Constructors
Page7Cond1 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, Foldable t SubCalculation) => Foldable t Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, Functor t SubCalculation) => Functor t Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page7Cond1 (Domain t) -> Page7Cond1 (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, Traversable t SubCalculation) => Traversable t Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page7Cond1 (Domain t) -> m0 (Page7Cond1 f0) | |
Applicative Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page7Cond1 f | |
Apply Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page7Cond1 (p ~> q) -> Page7Cond1 p -> Page7Cond1 q liftA2 :: (forall a. p a -> q a -> r a) -> Page7Cond1 p -> Page7Cond1 q -> Page7Cond1 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page7Cond1 p -> Page7Cond1 q -> Page7Cond1 r -> Page7Cond1 s | |
Distributive Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page7Cond1 q) -> p a -> Page7Cond1 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page7Cond1 q) -> Page7Cond1 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page7Cond1 p) -> Page7Cond1 q | |
DistributiveTraversable Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page7Cond1 f2) -> f1 a -> Page7Cond1 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page7Cond1 f2) -> Page7Cond1 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page7Cond1 f2) -> Page7Cond1 f | |
Foldable Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page7Cond1 p -> m | |
Functor Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page7Cond1 p -> Page7Cond1 q | |
Logistic Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page7Cond1 q -> Page7Cond1 q) -> Page7Cond1 (Compose p (q ~> q)) | |
Traversable Page7Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page7Cond1 p -> m (Page7Cond1 q) sequence :: forall m (p :: Type -> Type). Applicative m => Page7Cond1 (Compose m p) -> m (Page7Cond1 p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page7Cond1 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page7Cond1 line -> ShowS # show :: Page7Cond1 line -> String # showList :: [Page7Cond1 line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page7Cond1 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page7Cond1 line -> Page7Cond1 line -> Bool # (/=) :: Page7Cond1 line -> Page7Cond1 line -> Bool # |
data Page7Cond2 (line :: Type -> Type) Source #
Constructors
Page7Cond2 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, Foldable t SubCalculation) => Foldable t Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, Functor t SubCalculation) => Functor t Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page7Cond2 (Domain t) -> Page7Cond2 (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, Traversable t SubCalculation) => Traversable t Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page7Cond2 (Domain t) -> m0 (Page7Cond2 f0) | |
Applicative Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page7Cond2 f | |
Apply Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page7Cond2 (p ~> q) -> Page7Cond2 p -> Page7Cond2 q liftA2 :: (forall a. p a -> q a -> r a) -> Page7Cond2 p -> Page7Cond2 q -> Page7Cond2 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page7Cond2 p -> Page7Cond2 q -> Page7Cond2 r -> Page7Cond2 s | |
Distributive Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page7Cond2 q) -> p a -> Page7Cond2 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page7Cond2 q) -> Page7Cond2 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page7Cond2 p) -> Page7Cond2 q | |
DistributiveTraversable Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page7Cond2 f2) -> f1 a -> Page7Cond2 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page7Cond2 f2) -> Page7Cond2 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page7Cond2 f2) -> Page7Cond2 f | |
Foldable Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page7Cond2 p -> m | |
Functor Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page7Cond2 p -> Page7Cond2 q | |
Logistic Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page7Cond2 q -> Page7Cond2 q) -> Page7Cond2 (Compose p (q ~> q)) | |
Traversable Page7Cond2 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page7Cond2 p -> m (Page7Cond2 q) sequence :: forall m (p :: Type -> Type). Applicative m => Page7Cond2 (Compose m p) -> m (Page7Cond2 p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page7Cond2 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page7Cond2 line -> ShowS # show :: Page7Cond2 line -> String # showList :: [Page7Cond2 line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page7Cond2 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page7Cond2 line -> Page7Cond2 line -> Bool # (/=) :: Page7Cond2 line -> Page7Cond2 line -> Bool # |
data Page7Cond3 (line :: Type -> Type) Source #
Constructors
Page7Cond3 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, Foldable t SubCalculation) => Foldable t Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, Functor t SubCalculation) => Functor t Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page7Cond3 (Domain t) -> Page7Cond3 (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, Traversable t SubCalculation) => Traversable t Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page7Cond3 (Domain t) -> m0 (Page7Cond3 f0) | |
Applicative Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page7Cond3 f | |
Apply Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page7Cond3 (p ~> q) -> Page7Cond3 p -> Page7Cond3 q liftA2 :: (forall a. p a -> q a -> r a) -> Page7Cond3 p -> Page7Cond3 q -> Page7Cond3 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page7Cond3 p -> Page7Cond3 q -> Page7Cond3 r -> Page7Cond3 s | |
Distributive Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page7Cond3 q) -> p a -> Page7Cond3 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page7Cond3 q) -> Page7Cond3 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page7Cond3 p) -> Page7Cond3 q | |
DistributiveTraversable Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page7Cond3 f2) -> f1 a -> Page7Cond3 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page7Cond3 f2) -> Page7Cond3 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page7Cond3 f2) -> Page7Cond3 f | |
Foldable Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page7Cond3 p -> m | |
Functor Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page7Cond3 p -> Page7Cond3 q | |
Logistic Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page7Cond3 q -> Page7Cond3 q) -> Page7Cond3 (Compose p (q ~> q)) | |
Traversable Page7Cond3 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page7Cond3 p -> m (Page7Cond3 q) sequence :: forall m (p :: Type -> Type). Applicative m => Page7Cond3 (Compose m p) -> m (Page7Cond3 p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page7Cond3 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page7Cond3 line -> ShowS # show :: Page7Cond3 line -> String # showList :: [Page7Cond3 line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page7Cond3 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page7Cond3 line -> Page7Cond3 line -> Bool # (/=) :: Page7Cond3 line -> Page7Cond3 line -> Bool # |
data Page8 (line :: Type -> Type) Source #
Constructors
Page8 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, Foldable t Page8Cond1, Foldable t SubCalculation, Foldable t SubCalculation, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, At t Centi) => Foldable t Page8 Source # | |
(Transformation t, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, Functor t SubCalculation, At t Centi, Functor t Page8Cond1, Functor t SubCalculation, Functor t SubCalculation, Functor t SubCalculation, Functor t SubCalculation, At t Centi, Functor t SubCalculation, At t Centi) => Functor t Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, Traversable t Page8Cond1, Traversable t SubCalculation, Traversable t SubCalculation, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, At t Centi) => Traversable t Page8 Source # | |
Applicative Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page8 f2) -> f1 a -> Page8 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page8 f2) -> Page8 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page8 f2) -> Page8 f | |
Foldable Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page8 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page8 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page8 line) Source # | |
data Page8Cond1 (line :: Type -> Type) Source #
Constructors
Page8Cond1 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Foldable t Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Functor t Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: t -> Page8Cond1 (Domain t) -> Page8Cond1 (Codomain t) | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi) => Traversable t Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: forall m0 (f0 :: Type -> Type). Codomain t ~ Compose m0 f0 => t -> Page8Cond1 (Domain t) -> m0 (Page8Cond1 f0) | |
Applicative Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods pure :: (forall a. f a) -> Page8Cond1 f | |
Apply Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Page8Cond1 (p ~> q) -> Page8Cond1 p -> Page8Cond1 q liftA2 :: (forall a. p a -> q a -> r a) -> Page8Cond1 p -> Page8Cond1 q -> Page8Cond1 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Page8Cond1 p -> Page8Cond1 q -> Page8Cond1 r -> Page8Cond1 s | |
Distributive Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Page8Cond1 q) -> p a -> Page8Cond1 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Page8Cond1 q) -> Page8Cond1 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Page8Cond1 p) -> Page8Cond1 q | |
DistributiveTraversable Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page8Cond1 f2) -> f1 a -> Page8Cond1 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page8Cond1 f2) -> Page8Cond1 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page8Cond1 f2) -> Page8Cond1 f | |
Foldable Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods foldMap :: Monoid m => (forall a. p a -> m) -> Page8Cond1 p -> m | |
Functor Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (<$>) :: (forall a. p a -> q a) -> Page8Cond1 p -> Page8Cond1 q | |
Logistic Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods deliver :: forall p (q :: Type -> Type). Contravariant p => p (Page8Cond1 q -> Page8Cond1 q) -> Page8Cond1 (Compose p (q ~> q)) | |
Traversable Page8Cond1 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods traverse :: Applicative m => (forall a. p a -> m (q a)) -> Page8Cond1 p -> m (Page8Cond1 q) sequence :: forall m (p :: Type -> Type). Applicative m => Page8Cond1 (Compose m p) -> m (Page8Cond1 p) | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page8Cond1 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods showsPrec :: Int -> Page8Cond1 line -> ShowS # show :: Page8Cond1 line -> String # showList :: [Page8Cond1 line] -> ShowS # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page8Cond1 line) Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods (==) :: Page8Cond1 line -> Page8Cond1 line -> Bool # (/=) :: Page8Cond1 line -> Page8Cond1 line -> Bool # |
data Page9 (line :: Type -> Type) Source #
Constructors
Page9 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi) => Foldable t Page9 Source # | |
(Transformation t, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, Functor t SubCalculation, Functor t SubCalculation, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi) => Functor t Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi) => Traversable t Page9 Source # | |
Applicative Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page9 f2) -> f1 a -> Page9 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page9 f2) -> Page9 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page9 f2) -> Page9 f | |
Foldable Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page9 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page9 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page9 line) Source # | |
data Page10 (line :: Type -> Type) Source #
Constructors
Page10 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Centi, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi, At t Centi, Foldable t SubCalculation, Foldable t SubCalculation, At t Centi, At t Centi, Foldable t SubCalculation, At t Centi) => Foldable t Page10 Source # | |
(Transformation t, At t Centi, At t Centi, At t Centi, Functor t SubCalculation, At t Centi, At t Centi, Functor t SubCalculation, Functor t SubCalculation, At t Centi, At t Centi, Functor t SubCalculation, At t Centi) => Functor t Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Centi, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi, At t Centi, Traversable t SubCalculation, Traversable t SubCalculation, At t Centi, At t Centi, Traversable t SubCalculation, At t Centi) => Traversable t Page10 Source # | |
Applicative Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Apply Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Distributive Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
DistributiveTraversable Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page10 f2) -> f1 a -> Page10 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page10 f2) -> Page10 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page10 f2) -> Page10 f | |
Foldable Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Functor Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Logistic Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
Traversable Page10 Source # | |
Defined in Tax.Canada.Federal.Schedule8 | |
(Show (line Centi), Show (line MonthOfYear), Show (line Rational), Show (line Word)) => Show (Page10 line) Source # | |
(Eq (line Centi), Eq (line MonthOfYear), Eq (line Rational), Eq (line Word)) => Eq (Page10 line) Source # | |