bufferOffset :: Integral a
    => a -- ^ an offset value
    -> Ptr b -- ^ the Ptr value
bufferOffset = plusPtr nullPtr . fromIntegral
bufferOffset :: Integral a
    => a -- ^ an offset value
    -> Ptr b
bufferOffset = plusPtr nullPtr . fromIntegral
bufferOffset = plusPtr nullPtr . fromIntegral