choice

Choice monad, for easy backtracking
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library choice
Module Choice . List
val suffixes : 'a list -> 'a list t

Suffixes of the list

val permutations : 'a list -> 'a Enum.t

Enumerate the items of the list in any order

val combinations : int -> 'a list -> 'a Enum.t

Combinations of n elements of the list