Specify variable binding in syntax trees using GHC.Generics (reimplement...
Omit fields for instance deriving