src/main/java/software/kes/enhancediterables/EnhancedIterable.java
EnhancedIterable
has 33 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public interface EnhancedIterable<A> extends Iterable<A>, Functor<A, EnhancedIterable<?>> {
/**
* Lazily appends an element to the end of this {@code EnhancedIterable}, yielding a new {@code NonEmptyIterable}.
*