sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Bi_traversable.Fix2_bothSourceFix2_both (S) (Left) (Right) fixes the types of S to Left and Right, making it an S0.
module I : Bi_traversable_types.Basic2include Bi_traversable_types.Generic
with type ('l, 'r) t := t
and type 'l left := left
and type 'r right := rightWe can do non-monadic bi-mapping operations.
module On
(M : Base.Applicative.S) :
Bi_traversable_types.Generic_on_applicative
with type ('l, 'r) t := t
and type 'l left := left
and type 'r right := right
and module M := MOn implements bi-traversal operators for a given applicative functor M.
module On_monad
(M : Base.Monad.S) :
Bi_traversable_types.Generic_on_applicative
with type ('l, 'r) t := t
and type 'l left := left
and type 'r right := right
and module M := Monad_exts.App(M)On_monad implements bi-traversal operators for a given monad M.
module With_errors :
Bi_traversable_types.Generic_on_applicative
with type ('l, 'r) t := t
and type 'l left := left
and type 'r right := right
and module M := Base.Or_errorWith_errors specialises On_monad to the error_monad.