let flag ?(default = bool false) ~doc switches =       Opt_flag {switches; doc; default}