Add take-nth, partition