I guess that's lower in the hierarchy now
conceptually implements flatMap
implement find first in a way that's not leaky
make collect and forEach less leak prone
include peeker in terminal methods
optimized imports
clean up exceptions, get it compiling again