public static function reduce($xf, $init, $coll) { if (is_callable($xf)) { $xf = self::wrap($xf); } return Reduce::reduce($coll, $xf, $init); }