Functional error handling for TypeScript — type-safe Either, Maybe, and Result with composable async chains.
TypeScript architecture foundation for backend services based on Domain-Driven Design and Clean Architecture