<pre>The iota function you're looking for can be a whole lot simpler if you<o:p></o:p></pre><pre>know about monads (list monad in particular) and sequence. For lists,<o:p></o:p></pre><pre>sequence has the following behaviour:<o:p></o:p></pre>