Map-destructuring :or fumble needs compiler warning

Description

Here is a map-destructuring blunder that I wish the compiler warned about:

It would be splendid to get a warning that :or keys that are not symbols being bound have no effect.

The incomplete code snippet above comes from Pedestal.service 0.1.0.

Here is a complete one-line example with the coding error:

Environment

None

Status

Assignee

Unassigned

Reporter

import

Approval

None

Patch

Code and Test

Affects versions

Priority

Minor
Configure