Thin type-safe layer for the Haskell Binary library. *Very* drafty right now.