Data.Generics.SYB.WithClass.Derive