warning
MacroCommons
LazyLoggingMacros
withKnownSubclassesCheck
MacroCommons
wrapInAuto
TypeClassDerivation
GenCodecMacros