async def METHOD_NAME(ctx: tanjun.abc.SlashContext) -> None:
    # Note that if we want the response that's later edited in to be ephemeral
    # then we can pass `flags=hikari.MessageFlags.EPHEMERAL` to `SlashContext.defer`.
    await ctx.defer()
    await asyncio.sleep(5)  # Do some work which may take a while
    # Either edit_initial_response or respond may be used here.
    await ctx.edit_initial_response("Done 👍")