public static function every($collection, Closure $iterateFn): bool
    {
        $truthy = true;

        __::doForEach(
            $collection,
            function ($value, $key, $collection) use (&$truthy, $iterateFn) {
                $truthy = $truthy && $iterateFn($value, $key, $collection);
                if (!$truthy) {
                    return false;
                }
            }
        );

        return $truthy;
    }