? extends E/T/K for input collections to -or interfaces
Add missing @Override
Some interfaces for a FunctionalCollections API