choice

Choice monad, for easy backtracking
IN THIS PACKAGE
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