There is also a variant that has arrays of Prompts and Values. That one was not mentioned in the docs at all.
It is "mentioned" (at least for 3.2.0); what it isn't is
explained, as in: "WTH does it do?"

Fact is, most of Dialogs procedures and functions are rather sketchily explained in the docs and one is left with almost no resource but trying them to see what they do.
Which, depending on the p.o.v., might not so bad; I'd do it nevertheless

*
ETA: for completeness sake (though it's easy to guess) what it does is allow to prompt for and return several values instead of just one.