In which case would you use varargin in a function you write?
You want to count the number of input arguments.
You want to include optional input arguments.
You want the workspace variable names of the input arguments.
You want the data types of the input arguments.