`generatorOf`: rm `splice` check

allows strings to be iterated like arrays by `ArrayIterator`
implement `rest` as `drop 1` partial

Move `rest` from runtime to operators
Implementation was slower anyway