`createFromFd` instead of `new FdSlicer`
more test coverage
fix BufferSlicer bugs and add test coverage
more test coverage