Add octet type, make read-all work on binary streams
Add set-file-contents function
Implement step argument to the slice function