Field_extensions.Make_applicative
module A : Intf.Traversable_applicative with module Impl := F.Impl
val constant : F.Unchecked.t A.t -> F.t A.t
val to_constant : F.t A.t -> F.Unchecked.t A.t option
val if_ :
F.Impl.Boolean.var ->
then_:F.t A.t ->
else_:F.t A.t ->
F.t A.t F.Impl.Checked.t
val scale : F.t A.t -> F.Impl.Field.t -> F.t A.t
val scale' : F.Impl.Field.t A.t -> F.t -> F.t A.t