The success value type produced by the thunk
The error type that may be thrown by the thunk (defaults to never)
A lazy Effect that, when run, invokes the thunk
The thunk receives an AbortSignal that is triggered when the effect
is cancelled. The thunk may return a value synchronously or a Promise for
asynchronous work. The effect is not executed until it is passed to run.
Creates a lazy Effect from a thunk function.