Welcome! Please see the About page for a little more info on how this works.
In CLJ a check for :type on the meta happens and then falls back to returning the constructor class. In CLJS only the constructor class is returned. It would be nice to have these consistent for usage with multimethods etc.
Was wondering the same thing and I found some discussions in the slack channel:
Yeah, bummer. No one wants inconsistencies.
At this point in time, too scary to change :)
+ Not enough incentive (use-cases) identified.