Precise types
Replace T | null, try/catch, and loading state flag soup with types that make valid states explicit and invalid ones unrepresentable.
Precise types
Replace T | null, try/catch, and loading state flag soup with types that make valid states explicit and invalid ones unrepresentable.
Consistent API
Every type follows the same conventions — map, chain, match, getOrElse. Learn one, pick up the rest quickly.
Composition first
All operations are designed to work with pipe and flow. Logic reads top to bottom, in the order it executes.
Utils included
Curried array, record, string, and number utilities that compose directly with pipe — no wrapper functions needed.