`reductions should respect `reduced

Description

This returns 16:

But replacing reduce with reductions will never terminate:

Cause: reductions ignores clojure.lang.Reduced, it never tests for reduced?

Patch: CLJ-1181-v002.patch

Screened by: Alex Miller

Environment

None

Assignee

Unassigned

Reporter

Brandon Bloom

Labels

None

Approval

Ok

Patch

Code and Test

Fix versions

Priority

Critical
Configure