Data.Functor.Foldable.TH
makeBaseFunctor
makeBaseFunctorWith
data BaseRules
baseRules
baseRulesType
baseRulesCon
baseRulesField