output tensors and nested tables of tensors.
If a node has a single predecessor, the output of the latter is taken
-as-is as the input of the former. If it has multiple predecessors, all
+as-is as the input to the former. If it has multiple predecessors, all
the outputs are collected into a table, and the table is used as
-input. The indexes of the outputs in that table reflects the order in
-which the edges where created in the DAG:connect() commands.
+input. The indexes of the outputs in that table reflect the
+chronological order in which the edges where created in the
+DAG:connect() commands.
The input to the DAG (respectively the produced output) is a nested
table of inputs reflecting the structure of the nested table of
-modules provided to DAG:setInput (respectively DAG:setOutput)
+modules given as argument to DAG:setInput (respectively DAG:setOutput)
So for instance, in the example above, the model expects a tensor as
input, since it is the input to the module a, and its output will is a