Essa construção só pode ser utilizada em expressões de lista, a matriz e sequência, como expressões da forma 'seq { . }', ...

Essa construção só pode ser utilizada em expressões de lista, a matriz e  sequência, como expressões da forma 'seq {{ ... }}', '[ ... ]' ou '[| ... |]' por exemplo. Elas usam a sintaxe 'for ... in ... do ... yield...' para gerar elementos