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