Well, if we have that new feature we might as well start using it! And the use case seems to fit quite well. But I'm not fully up to date on data containers; could you give a short example of how one would use that result?

As for the four parameters, yes I like that better. It matches better the separation that we have at the promise level, and it eliminates any ambiguity in the matching.