Algo::TransformIf

Conditionally applies a transform to a range and stores the results into a container