flat
flat copied to clipboard
Principled and efficient binary serialization
Going through the flat specification and source code, it seems that word8,16,32,64,Natural are compatible between each other, up to their respective `maxBound`s of course. By the word "compatible" I mean:...
Can you add an instance for [`Generically`](https://hackage.haskell.org/package/base-4.17.0.0/docs/GHC-Generics.html#t:Generically) (base 4.17)? Older versions are supported with the [*generically* package](https://hackage.haskell.org/package/generically-0.1/docs/GHC-Generics-Generically.html#t:Generically): ```haskell import GHC.Generics.Generically instance (Generic a, GFlatEncode (Rep a), GFlatDecode (Rep a), GFlatSize...