Streams: loop interruption mechanism + prepare FindOp
Streams: strip Option.option2Iterable inside flatMap
Streams: optimize Option.get, .getOrElse
Streams: rename OptionOps