code: def update(
      username: str = typer.Argument(
          default=None,
          help="Username as a lowercase string without spaces allowing letters, numbers, dashes and underscores.",
      ),
      role: UserRole = typer.Option(
          prompt=True,
          default=None,
          show_default=False,
          help="New role for the user.",
      ),
  ):
      asyncio.run(_update(username, role))
  
imports: import asyncio
  import typer
  from argilla.server.contexts import accounts
  from argilla.server.database import AsyncSessionLocal
  from argilla.server.models import UserRole
label_desc: Use image node_id 1 for calling a global function with example usage: update(username, role) without return types