This can use `[rest startWith:first]`.