docs: def cmd(f):
      """wrapper for easily exposing a function as a CLI command.
      including help message, arguments help and type.
  
      Example Usage:
  
          >>> import cbox
          >>>
          >>> @cbox.cmd
          >>> def hello(name: str):
          >>>     '''greets a person by its name.
          >>>
          >>>     :param name: the name of the person
          >>>     '''
          >>>     print('hello {}!'.format(name))
  
      """
      @wraps(f)
      def wrapper(*args, **kwargs):
          return f(*args, **kwargs)
  
      setattr(wrapper, executors.EXECUTOR_ATTR, executors.CMD)
      return wrapper