igor.wojda
10/29/2016, 11:10 PMmyCollection |> func( ... remaining params ... )
You have to declare func one way or another regardless is it local/member function or extension function, but only extension function gives you clear sense where this func belongs to. Without extension function this 'belonging' would be lost and in result we would create functions inside class that don't really belong there (violate SoC principle)