sig
  type ('a, 'b) t
  val unit : (unit, string) Dispatch_arg.Spec.Result.t
  val ok : (unit, string) Dispatch_arg.Spec.Result.t
  val bool : (bool, string) Dispatch_arg.Spec.Result.t
  val big_string : (Core.Std.Bigstring.t, string) Dispatch_arg.Spec.Result.t
  val string : (string, string) Dispatch_arg.Spec.Result.t
  val int : (int, string) Dispatch_arg.Spec.Result.t
  val list :
    ?sep:string ->
    ('a, string) Dispatch_arg.Spec.Result.t ->
    ('a list, string) Dispatch_arg.Spec.Result.t
  val create : ('-> 'b) -> ('a, 'b) Dispatch_arg.Spec.Result.t
end