Effects & capabilities
Effects are explicit and capability-gated: a handler declares what it needs via
given, providers supply implementations, and adapters wrap the host boundary.
Understand
Do
- Compose a provider from other capabilities
- Share a capability across contexts
- Wrap a library as an adapter
See also: Reference — Capabilities & providers, Adapters.