In fact, native `slice` also implement negative index, so yeah we could pass the arguments right through. I'll update the PR tonight.