implicits for parallelFold