plgg (core)
plgg is the core library every other package in the family is built on: type-safe functional primitives — Result, Option, the pipe/cast/proc pipelines, branded/validated types, and exhaustive match.
This guidance is in two parts, organized by what the vocabulary is for:
- Values & effects — the value types (Atomics, Basics, Disjunctives) and the composition combinators (Flowables, Functionals).
- Structures & errors — collections, the errors-as-data model, and the advanced type-level/typeclass layers.