System.IO.Binary

# Support for different types of blocks

class BinaryConvertible a

# Entire File/Handle Utilities

## Opened Handle Data Copying

hBlockCopy
blockCopy

## Disk File Data Copying

copyFileBlocksToFile

# Binary Single-Block I/O

hPutBufStr
putBufStr
hGetBufStr
getBufStr
hFullGetBufStr
fullGetBufStr

# Binary Multi-Block I/O

hGetBlocks
getBlocks
hFullGetBlocks
fullGetBlocks

# Lazy Interaction

readBinaryFile
writeBinaryFile

## Binary Block-based

hBlockInteract
blockInteract
hFullBlockInteract
fullBlockInteract