you can't merge them into a single Sequence, so you need to allocate memory for each one independently and there is only one way to allocate that memory: using the handler associated allocator (How is memory allocated to store the queued messages?). The whole thing would work similar...