sig
  val ( <*> ) :
    ('-> 'b, 'e) Applicative_intf.S2.t ->
    ('a, 'e) Applicative_intf.S2.t -> ('b, 'e) Applicative_intf.S2.t
  val ( <* ) :
    ('a, 'e) Applicative_intf.S2.t ->
    (unit, 'e) Applicative_intf.S2.t -> ('a, 'e) Applicative_intf.S2.t
  val ( *> ) :
    (unit, 'e) Applicative_intf.S2.t ->
    ('a, 'e) Applicative_intf.S2.t -> ('a, 'e) Applicative_intf.S2.t
end