Pass through extra error context to provide more stack trace detail
Flatten more cases in all(), significant perf increase for thenables and non-primitives