<i>By that admittedly subjective standard, goroutines and channels have been a big success (compared to asynchronous code).</i><p>Well, your barrier is also very low :). Try e.g. Erlang&#x27;s actor model.