=List.collect= f(1) f(2) List(1) =List.collectFirst= f(1) Some(1) =Option.collect= f(1) Some(1) =Option.collect= f(2) None =Stream.collect= f(1) f(2) List(1) =Stream.collectFirst= f(1) Some(1) =ParVector.collect= (ParVector(1),2) =ParArray.collect= (ParArray(1),2)