Parameter Make.1-X
val map : [ `Define_using_apply | `Custom of 'a t -> f:('a -> 'b) -> 'b t ]The
mapargument toApplicative.Makesays how to implement the applicative'smapfunction.`Define_using_applymeans to definemap t ~f = return f <*> t.`Customoverrides the default implementation, presumably with something more efficient.Some other functions returned by
Applicative.Makeare defined in terms ofmap, so passing in a more efficientmapwill improve their efficiency as well.