module type S
is the interface for a set of flags. Values of type t
are set of
flags, and the various functions operate on sets of flags. There is a finite universe
of flags (in particular 63 flags, one for each bit).
sexp_of_t
and t_of_sexp
use the flag names supplied to Flags.Make
.