/**
* A schedule that recurs for until the predicate is equal.
*
* @tsplus static effect/core/io/Schedule.Ops recurUntilEquals
*/
export function recurUntilEquals(E: Equivalence, value: A): Schedule {
return Schedule.identity().untilInput((_) => E.equals(_, value))
}