Using Core Async.
Using Core Async.