Done issues

(CLJS) A "finally" including an "if" breaks the result of the enclosing "try" if the "try" is in a "go" block
ASYNC-199
(CLJS) A "finally" in a "try" in a "go" block is skipped in f a string is thrown.
ASYNC-200
(CLJS) js/Promise interop via core.async.interop
ASYNC-230
(CLJS) the binding macro/let binding is wrongly inlined
ASYNC-165
(CLJS) Port ASYNC-169 fixes to cljs
ASYNC-184
(CLJS) FixedBuffer's full checking in cljs
ASYNC-96
(CLJS) timeout timers skiplist is naive linked list
ASYNC-228
(CLJS) Make (<! (timeout 0)) be closer to 0
ASYNC-137
"dynamic binding + parking" removes top values of dynamic bindings outside
ASYNC-203
Finally block executed twice
ASYNC-229
an exception caught in a finally block swallows the exception of the outer try
ASYNC-220
`go` fails to compile expressions with literal `nil` as a let value
ASYNC-212
Puts committed on take! when buffer is full and buffer contains an expanding transducer
ASYNC-210
core.async exception rewriting can result in an incorrect return value
ASYNC-198
binding in go block causes thread binding error: "Pop without matching push"
ASYNC-170
mix throws assertion error when many channels are added to a mix.
ASYNC-145
mult distribution behavior doesn't work as intended
ASYNC-127
`async/map` output channel not close, when has some input channel not closed, even if I closed one channel of inputs.
ASYNC-197
Processes spawned by mix never terminate
ASYNC-39
(CLJS) cljs alts! not non-deterministic
ASYNC-227
Channels with transducer using reduced don't work as intended
ASYNC-129
go macro removes binding forms that are intialized with logical false value
ASYNC-92
(CLJS) Test helper generates invalid code
ASYNC-226
bug in method abort of clojure.core.async.impl.channels
ASYNC-224
cljs nested go blocks do not work
ASYNC-10
core.async CLJS support incorrect handling of try/catch
ASYNC-11
go blocks don't handle explicitly namespaced calls to <! and >!
ASYNC-13
go macro interferes with macros that use &env
ASYNC-15
IOC macro does not handle Dot special form
ASYNC-22
50 parallel blocking takes in go-blocks as loop-binding or recur argument break go
ASYNC-29
method calls not correctly handled in go blocks
ASYNC-34
failing set! case
ASYNC-37
Mult gets stuck when you put a value on the source chan and there are no taps on the first tick
ASYNC-41
Creating a timeout channel with a double causes the timeout-daemon to die
ASYNC-45
Waiters should unblock on close!
ASYNC-36
Using onto-chan with nonending sequence causes non-gc-able, infinitely-looping go block
ASYNC-35
Add transducer support for ClojureScript
ASYNC-85
can't use fn inside go macro
ASYNC-93
Node.js target should support :main
ASYNC-115
Add chan? or channel? function to identify a channel
ASYNC-12
transducer not applied with unbuffered channels
ASYNC-140
Cannot build GraalVM native image due to timeout thread starting during image creation
ASYNC-216
Documentation for promise-chan should mention that close! behavior
ASYNC-213
Tap return value not documented
ASYNC-189
docstring for cljs.core.async/put! mentions fn0
ASYNC-218
pending puts are never signalled when channels are closed
ASYNC-214
`thread` prevents clearing of body locals
ASYNC-185
(CLJS) ClojureScript: combine cljs.core.async.macros and cljs.core.async
ASYNC-119
(CLJS) Out-of-bounds index values passed in timers
ASYNC-201
(CLJS) Rename ClojureScript namespace from cljs.core.async to clojure.core.async
ASYNC-142
issue 1 of 157