Explicação
A primeira abordagem – por nome, mais completa – é útil quando não queremos conectar todas as portas de um módulo.
Já a segunda abordagem – por posição, mais enxuta - é menos verbosa mas requer as conexões na ordem.
Note que, neste exemplo, não podemos instanciar o módulo duas vezes com a mesma saída, pois elas estariam em curto.