Basic Data Types (Try, Eval, Op5on, NonEmptyList, Validated, ...) • FP Type classes (Functor, Applica5ve, Monad...) • Op5cs (Lenses, Prisms, Iso...) • Generic (.tupled(), .tupleLabelled(), HListN, TupleN...) • Effects (Async, Effect, IO, DeferredK, ObservableK...) • MTL (FunctorFilter, TraverseFilter...) • Free (Free, FreeApplica5ve...)