Fail fast for s/with-gen on undefined spec

Description

Observe what happens in Clojure if you attempt to use s/with-gen on an undefined spec:

In ClojureScript, on the other hand, things don't fail fast, and when they fail later the error can be somewhat cryptic to developers:

Environment

None

Status

Assignee

Unassigned

Reporter

Mike Fikes

Labels

Approval

None

Patch

None

Priority

Major
Configure