Îõ³h% Á Ž  None()/5ËÛ x driving-classes-plugin/Cancel auto-deriving for a particular instance.ÃArgument: an application of a class to a type, or a tuple of those.ExampleDerive Show for all types except MyType: {-# ANN module (Driving ::  '[  Show,  (Show MyType) ]) #-} driving-classes-pluginAuto-derive classes using the via‰ deriving strategy, where the via-type is an application of a given type constructor to each newly declared type. Enable the extension  DerivingVia to use this. Arguments: a class (of kind k -> Constraint for some k), or a tuple of classes;a type constructor.Examples {-# ANN module (Driving ::  '[ '(Functor, Applicative) `1` WrappedMonad ]) #-} {-# ANN module (Driving ::  '[ '(Semigroup, Monoid) `Â` Generically ]) #-} -- Generically from the package generic-data driving-classes-pluginAuto-derive classes using the viaÀ deriving strategy, for a given via-type. Enable the extension  DerivingVia to use this. Arguments: a class (of kind k -> Constraint for some k), or a tuple of classes;a type.Examples {-# ANN module (Driving ::  '[ Num `(` Int ]) #-} {-# ANN module (Driving ::  '[ '(Eq, Ord) ` ` Int ]) #-} driving-classes-pluginAuto-derive classes using the anyclass* deriving strategy. Enable the extension DeriveAnyClass to use this.Argument: a class (of kind k -> Constraint for some k), or a tuple of classes.Examples {-# ANN module (Driving ::  '[ * Binary ]) #-} {-# ANN module (Driving ::  '[ Ê '(ToJSON, FromJSON) ]) #-} -- Classes from the packages binary and aeson driving-classes-pluginauto-derive classes using the newtype* deriving strategy. Enable the extension GeneralizedNewtypeDeriving to use this.Argument: a class (of kind k -> Constraint for some k), or a tuple of classes.Examples {-# ANN module (Driving ::  '[ ' Num ]) #-} {-# ANN module (Driving ::  '[  '(Semigroup, Monoid)]) #-} driving-classes-pluginAuto-derive classes using the stock deriving strategy.Argument: a class (of kind k -> Constraint for some k), or a tuple of classes.Examples {-# ANN module (Driving ::  '[ ( Show ]) #-} {-# ANN module (Driving ::  '[  '(Eq, Ord) ]) #-} driving-classes-pluginÃType constructor for configuring the plugin in a source annotation.5Argument: list of types using the constructors below.Example {-# ANN module (Driving ::  '[  '(Eq, Ord),  Num ]) #-} driving-classes-pluginDummy constructordriving-classes-pluginFor the compiler.     &driving-classes-plugin-0.1.0.0-inplaceDriving.Classes NoDrivingViaFViaAnyclassNewtypeStockDrivingplugin $fDataDriving