I have a custom class that implement `AsyncIterator` protocol but in this library, it will throw error