Module Command.Flag


module Flag: sig .. end

module Type: sig .. end
module Action: sig .. end

type 'a t = {
   name : string; (*name of the flag*)
   spec : 'a Action.t; (*how to process this flag*)
   doc : string; (*short description of what this flag means*)
}
type of flags to a command with mutable accumulator type 'accum