docs: def threadpooled(
      func: typing.Callable[..., typing.Union["typing.Awaitable[typing.Any]", typing.Any]],
      *,
      loop_getter: typing.Union[typing.Callable[..., asyncio.AbstractEventLoop], asyncio.AbstractEventLoop],
      loop_getter_need_context: bool = False,
  ) -> typing.Callable[..., "asyncio.Task[typing.Any]"]:
      """Overload: function callable, loop getter available."""