You might say this is the second part of #1296. That issue's scope is now limited to reading blobs off disk simultaneously.
This issue requires more nonlocalized effort. env_t is a big monolithic type that can't be used reentrantly (in the sense of multiple coroutines on the same thread using it), and that's a blocking problem for this issue.