Is your feature request related to a problem? Please describe.
The PayloadVisitor could be optimized for I/O bound tasks by allowing sibling coroutines to be concurrent.
Describe the solution you'd like
Add option to PayloadVisitor that allows more than one concurrent visitation to occur at a time. Then default value should be 1 to maintain backward compatible behavior of prevent concurrency by default.