[spec] Add support for a non-short-circuiting variant of clojure.spec.alpha/and

Description

Consider this example:

I'd like a way to get the first invocation of explain-data to include the missing ::c and the failing < predicate. I understand that spec/and is designed to short circuit, so perhaps this could be solved with a new function that processes n specs independently.

Environment

None

Assignee

Unassigned

Reporter

David Chelimsky

Labels

Approval

None

Patch

None

Affects versions

Priority

Major
Configure