code: def create_group(args: Namespace) -> None:
      session = setup_session(args)
      add_users = api.usernames_to_user_ids(session, args.add_user)
      body = bindings.v1CreateGroupRequest(
          name=args.group_name, addUsers=add_users
      )
      resp = bindings.post_CreateGroup(session, body=body)
      group = resp.group
  
      print(
          f"user group with name {group.name} and ID {group.groupId} created"
      )
      if group.users:
          print(
              f"{', '.join([g.username for g in group.users])} was added to the group"
          )
  
file_path: determined/harness/determined/cli/user_groups.py
imports: from argparse import Namespace
  from collections import namedtuple
  from typing import Any, List
  import determined.cli.render
  from determined.cli import default_pagination_args, render, require_feature_flag, setup_session
  from determined.common import api
  from determined.common.api import authentication, bindings
  from determined.common.declarative_argparse import Arg, Cmd
label_desc: Use image node_id 1 for calling a global function with example usage: create_group(args) without return types