I want to write filters or transforms in the spirit of std::ranges::views but that take generators and return other generators. It is not clear to me what I can do with cppcoro