async def METHOD_NAME(self, *args: t.Any, **kwargs: t.Any) -> t.Any:
    if not self.environment.is_async:
        raise RuntimeError(
            "The environment was not created with async mode enabled."
        )
    ctx = self.new_context(dict(*args, **kwargs))
    try:
        return self.environment_class.concat(  # type: ignore
            [n async for n in self.root_render_func(ctx)]  # type: ignore
        )
    except Exception:
        return self.environment.handle_exception()