Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Make.DApplicative merge operation: merge p d is a new container produced by applying p on d. d does not change.
map f d applies f on all the elements of d, producing a new container in an applicative way
val empty : 'a dataEmpty container
Lift an equality operator over atoms of type 'a to an equality operator over 'a data