Fresnel.Functor.Ap1
newtype Ap1 (f :: Type -> Type) a Source #
Constructors
Fields
Defined in Fresnel.Functor.Ap1
Methods
pure :: a -> Ap1 f a #
(<*>) :: Ap1 f (a -> b) -> Ap1 f a -> Ap1 f b #
liftA2 :: (a -> b -> c) -> Ap1 f a -> Ap1 f b -> Ap1 f c #
(*>) :: Ap1 f a -> Ap1 f b -> Ap1 f b #
(<*) :: Ap1 f a -> Ap1 f b -> Ap1 f a #
fmap :: (a -> b) -> Ap1 f a -> Ap1 f b #
(<$) :: a -> Ap1 f b -> Ap1 f a #
(>>=) :: Ap1 f a -> (a -> Ap1 f b) -> Ap1 f b #
(>>) :: Ap1 f a -> Ap1 f b -> Ap1 f b #
return :: a -> Ap1 f a #
(<.>) :: Ap1 f (a -> b) -> Ap1 f a -> Ap1 f b #
(.>) :: Ap1 f a -> Ap1 f b -> Ap1 f b #
(<.) :: Ap1 f a -> Ap1 f b -> Ap1 f a #
liftF2 :: (a -> b -> c) -> Ap1 f a -> Ap1 f b -> Ap1 f c #
(<>) :: Ap1 f a -> Ap1 f a -> Ap1 f a #
sconcat :: NonEmpty (Ap1 f a) -> Ap1 f a #
stimes :: Integral b => b -> Ap1 f a -> Ap1 f a #