The type of the value to be computed
Readonly
_Tag identifying this as a Lazy type
Left fold operation
Right fold operation
Readonly
isWhether the computation has been evaluated
Counts elements that satisfy the predicate. For single-value containers: returns 0 or 1 For collections: returns the count of matching elements
Tests whether any element satisfies the predicate. For single-value containers: tests the single value For collections: returns true if any element matches
Applies an effect function to each element. For single-value containers: applies to the value if present For collections: applies to each element
Forces evaluation of the lazy value and returns the result. The result is memoized after first evaluation.
The computed value
Returns the computed value or throws a specified error if computation fails
The error to throw if computation fails
The computed value
Creates a string representation of the Lazy
String representation showing evaluation status
Converts the Lazy to a value object
Object representation of the Lazy with evaluation state
The Lazy type represents a computation that is deferred until needed. It provides memoization and safe evaluation with integration to Option, Either, and Try.