result library

Typedefs

Async<T> = AsyncResult<T>
Late<T> = LateResult<T>
LateAsync<T> = LateAsyncResult<T>
R<T> = Result<T>