import public Deriving.DepTyCheck.Gen.ForAllNeededTypes.Interface
import public Deriving.DepTyCheck.Gen.Signatureinterface DeriveBodyForType : TypecanonicBody : DerivationClosure m => Elaboration m => NamesInfoInTypes => ConsRecs => GenSignature -> Name -> m (List TypeInfo, List Clause)canonicBody : DeriveBodyForType => DerivationClosure m => Elaboration m => NamesInfoInTypes => ConsRecs => GenSignature -> Name -> m (List TypeInfo, List Clause)