Resurrect -with-meta optimizations

Description

We lost the optimizations introduced with CLJS-1884, but it looks like they can be re-gained with 3 conversions of with-meta to -with-meta.

On a simple program that does (prn :hi) you can see the output drop from 96,990 bytes to 89,429 bytes.

Environment

None

Assignee

Mike Fikes

Reporter

Mike Fikes

Labels

None

Approval

None

Patch

None

Priority

Major
Configure