sig
  type 'a t
  val map : f:('-> 'b) -> 'Fcommand.Flag.t -> 'Fcommand.Flag.t
end