added erroring and support for coroutines in `parallel` API