Module Bastet.Functions

val const : 'a -> 'b -> 'a
val flip : ('a -> 'b -> 'c) -> 'b -> 'a -> 'c
val id : ('a'a) Function.Category.t
val (<.) : ('a'b) Bastet__Function.Semigroupoid.t -> ('c'a) Bastet__Function.Semigroupoid.t -> ('c'b) Bastet__Function.Semigroupoid.t
module Monoid : functor (M : Interface.MONOID) -> sig ... end
module Functor : functor (F : Interface.FUNCTOR) -> sig ... end
module Apply : functor (A : Interface.APPLY) -> sig ... end
module Apply' : functor (A : Interface.APPLY) -> functor (T : Interface.TYPE) -> sig ... end
module Applicative : functor (A : Interface.APPLICATIVE) -> sig ... end
module Monad : functor (M : Interface.MONAD) -> sig ... end
module Foldable : functor (F : Interface.FOLDABLE) -> sig ... end
module Traversable : functor (T : Interface.TRAVERSABLE_F) -> sig ... end
module Infix : sig ... end