intersect

open fun <T> intersect(specs: Array<Spec<out Any>>): Spec<T>
open fun <T> intersect(specs: Collection<out Spec<out Any>>): Spec<T>

Returns a spec that selects the intersection of those items selected by the given specs. Returns a spec that selects everything when no specs provided.