/** * Returns the value associated with the first `Die` in this `Cause` if * one exists. * * @tsplus getter effect/core/io/Cause dieMaybe */ export function dieMaybe(self: Cause): Maybe { return self.find((cause) => cause.isDieType() ? Maybe.some(cause.value) : Maybe.none) }