Interface field argument ChatEntry.next(filter:) expects type _ChatEntryFilter but UserChat.next(filter:) is type _UserChatFilter.
Interface field argument ChatEntry.next(filter:) expects type _ChatEntryFilter but AdventureLog.next(filter:) is type _AdventureLogtFilter.
Yes, I faced with it too, it is basic inference on interfaces, would be great to have it in the library. But I think it could be related to Apollo capacities, not this library
I was expecting the following definition to work (creating 2 types of linked lists).
But I get the error: