Replace close() with chula_fd_close()
Adds support for [x:-y] and [-x:-y] slices

There were a couple of slices types that weren’t being handled
properly.