adderall.dsl: Add support for running with multiple questions

Instead of only answering a single question in run*, answer all of them.
If there's only one question, we return a list of values, if there's
more, we return a list of value tuples.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>