generic finger-tree structure (http://staff.city.ac.uk/~ross/papers/FingerTree.html)

#6Generic instances for all the types

I am trying to use the IntervalMap in the Idris compiler. I need to generate a NFData (from deepseq) instance, and that would be possible if the all the types had a Generic instance.

I believe it's possible to add these instances using the deriving mechanism and the DeriveGeneric pragma: https://wiki.haskell.org/GHC.Generics#Deriving_representations