BufWrite

data BufHandle

newBufHandle

bPutChar

bPutStr

bPutFS

bPutLitString

bFlush