WIP: playing around with GHC.Generics, have broke all the things!
WIP: generic ggen
WIP: how to generate only NonRec DataCons when we hit depth 0?
merge generics branch
WIP: figured out how to break recursion.

but now i've added a different source of infinite recursion it seems...
add to .gitignore
Merge branch 'master' into ghc-generics
generic gen seems to work, now for stitch..
generic list testing is working!
(:*:) makes a tree, not a list..
generic rbtree is working
cleaning up
big refactoring of generic type classes.

not quite working..
fix infinite recursion
fix evalType