Produce errors when records are initialized incorrectly

Description

There are a couple of wrong ways you can use a record initializer that don't produce errors in ClojureScript, just nils:

Compare Clojure:

It would make debugging easier if ClojureScript followed Clojure's example here and gave a useful error immediately in case of the last 2 examples.

Environment

None

Assignee

Unassigned

Reporter

import

Labels

Approval

None

Patch

None

Priority

Minor
Configure