* Provide `writeEntry :: (content -> m LBS.ByteString) -> GenEntry content TarPath LinkTarget -> m LBS.ByteString`. * Provide `writeTrailer :: LBS.ByteString = LBS.replicate (512*2) 0`. This should allow to avoid `unsafeInterleaveIO` in Hackage source code.