package batteries
Module type BatEnum.EnumerableSource
A signature for data structures which may be converted to and from enum.
If you create a new data structure, you should make it compatible with Enumerable.
The data structure, e.g. 'a List.t
Return an enumeration of the elements of the data structure
Build a data structure from an enumeration