public override IEnumerable <Term> Direct(DirectEqualityExplanation target, object arg) { yield return(target.equality); }
public abstract R Direct(DirectEqualityExplanation target, A arg);