-- GENERATED START {-# LANGUAGE FlexibleInstances, UndecidableInstances, ScopedTypeVariables #-} module Data.Derive.Instance.Arities where import Data.Derive.Class.Arities import Data.Derive.Internal.Instance instance (Data d_type) => Arities d_type where arities _ = [const (d_ctorArity d_ctor) (d_ctorValue d_ctor :: d_type) | d_ctor <- d_dataCtors (undefined :: d_type)] -- GENERATED STOP