/** * @tsplus static Maybe.Ops getEquivalence */ export function getEquivalence(E: Equivalence): Equivalence> { return Equivalence((x, y) => x === y || x.isNone() ? y.isNone() : y.isNone() ? false : E.equals(x.value, y.value) ) }