import { union } from "https://deno.land/x/fun@v.2.0.0-alpha.11/eq.ts";
Create a eq from two other eqs. The resultant eq checks that any two values are equal according to at least one of the supplied eqs.
It should be noted that we cannot differentiate the eq used to compare two disparate types like number and number[]. Thus, internally union must type cast to any and treat thrown errors as a false equivalence.