BufWrite
data
BufHandle
newBufHandle
bPutChar
bPutStr
bPutFS
bPutFZS
bPutLitString
bFlush