Defun.InteractiveSourcetype t = | Args of unit -> Ecaml_value.Value.t list Async_kernel.Deferred.tWhen a command defined with ~interactive:(Args f) is called interactively, f () is called to compute the argument values to supply to the command. Of course, the argument values should match the command's Defun.t specification.
| Function_name of {}| Ignored| No_arg| Prompt of string| Raw_prefix| Prefix| Region