read_func is typed as returning Awaitable[bytes], but it seems to be rather Awaitable[Tuple[bytes, bool]] (but I don't know the aiohttp code so I'm not sure this is the correct type or if it's general enough).
This make the returned type of the public method iter_chunks to be wrong.