ref: 98002b3a7b1788973b3eb0fce2d50fca447a92c8
dir: /lib/Control/Applicative.hs/
module Control.Applicative(module Control.Applicative) where import Primitives -- for fixity import Data.Functor infixl 4 <*> class Functor f => Applicative (f :: Type -> Type) where pure :: forall a . a -> f a (<*>) :: forall a b . f (a -> b) -> f a -> f b