package ocaml-basics

  1. Overview
  2. Docs
include module type of struct include Monad.Infix end
val (>>=) : 'a Kernel.t -> ('a -> 'b Kernel.t) -> 'b Kernel.t
include module type of struct include Applicative.Infix end
val (<$>) : ('a -> 'b) -> 'a Applicative.t -> 'b Applicative.t
val (>>|) : 'a Applicative.t -> ('a -> 'b) -> 'b Applicative.t
val (<*>) : ('a -> 'b) Applicative.t -> 'a Applicative.t -> 'b Applicative.t