Eliminate unnecessary ^boolean annotations

Description

With CLJS-1997, many of the ^boolean annotations in core could be removed.

If we do this, we should add tests that truth checks are not added for the functions where ^boolean is removed.

Environment

None

Assignee

Mike Fikes

Reporter

Mike Fikes

Labels

None

Approval

Accepted

Patch

Code and Test

Priority

Minor
Configure