chickadee » getopt-utils » opt-body

(opt-body MSG [RO [TP]])syntax
MSG
(or string (string *)) ; help text, * is default value
RO
(or (required KIND) (optional KIND) KIND) ; requirement
TP} : {{(or (string -> boolean) ((string -> *) (string -> boolean))) ; transform-predicate