Is there any experimental or 3rd party library feature, which allows to pass a sequence (or wrapped set) of futures/promises? Consider an example:
struct header {