default Seq<T> remove(T other) {
        boolean[] removed = new boolean[1];
        return filter(t -> removed[0] || !(removed[0] = Objects.equals(t, other)));
    }
Return a new stream where the first occurrence of the argument is removed.
<p>
<pre><code>
// 1, 3, 2, 4
Seq.of(1, 2, 3, 2, 4).remove(2)
</code></pre>
jOOL-java-8/src/main/java/org/jooq/lambda/Seq.java