Module Cmdlang_ast.Ast

type 'a parse := string -> ('a, [ `Msg of string ]) Stdlib.result
type 'a print := Stdlib.Format.formatter -> 'a -> unit
module Nonempty_list : sig ... end
module Param : sig ... end
module Arg : sig ... end
module Command : sig ... end