LazyPromise is a lightweight async primitive combining ideas from RxJS, native promises, and Effect. It offers a single-shot Observable, a lazy and cancelable promise with a familiar API, and supports generator syntax, type-safe errors, and dependency injection as a simpler alternative to Effect.