Module Accessor__.Applicative_signatures_intf

module type Applicative_general = sig ... end
module type Applicative_without_return_general = sig ... end
module type Functor_s3 = sig ... end
module type Functor_s2 = sig ... end
module type Functor_s = sig ... end
module type Applicative_without_return_s3 = Applicative_without_return_general with type 'a optional_args := 'a
module type Applicative_s2 = Applicative_general with type 'a optional_args := 'a
module type Applicative_without_return_s2 = sig ... end
module type Applicative_s = sig ... end
module type Applicative_without_return_s = sig ... end
module type Monad_without_return_s3 = Applicative_without_return_general with type 'a optional_args := ?⁠how:[ `Parallel | `Sequential ] -> 'a
module type Monad_s2 = Applicative_general with type 'a optional_args := ?⁠how:[ `Parallel | `Sequential ] -> 'a
module type Monad_without_return_s2 = sig ... end
module type Monad_s = sig ... end
module type Monad_without_return_s = sig ... end