A
MacroFoldableOps
MacroTraverseOps
apply
MonadicFactory
WithTypeClass