nice catch amit. perhaps most importantly, one can demonstrate that all the commands are executed, just not printed to the REPL, with the following code. this is what i was most worried about. though the inconsistent printing does not inspire confidence.
julia> @async (println("foo");println("bar");println("baz");global qwer=1)
foo
Task (queued) @0x00007f055c209340bar
julia>
julia> qwer
1
