[spec] Add specs for spec forms

Description

It would be useful to have specs that described spec forms, such that it was possible to go from a spec form like (s/keys :req [::a ::b] :opt [::c]) to a conformed version that allowed you to grab the parts without parsing the s-expression. This can be done by creating specs, thus allowing:

Patch: spec-forms.patch (a work in progress)

Environment

None

Assignee

Alex Miller

Reporter

Alex Miller

Labels

Approval

Vetted

Patch

Code

Affects versions

Priority

Major
Configure