Lorsque l'argument <by> est un entier n: les éléments sont traités par paquets de n, si la liste contient la constante jump, alors celle-ci est renvoyée telle quelle, et un paquet non complet est ignoré.
Lorsque l'argument <by> est la constante jump: les éléments sont traités par composantes connexes (celles-ci sont séparées par la constante jump, celle-ci est renvoyée telle quelle).