title: How to provide a non-slurpy array or named array from the command line?
body: <p>First of all: raku (perl6) is amazing. And so is Cro. It only took a week-end to fall in love. However now I stumble over something that must be extremely simple. </p>
  
  <p>If I use a slurpy parameter in a multiple dispatch MAIN this is recognized and works perfectly:</p>
  
  <pre><code>multi MAIN( 'config', 'add', *@hostnames ) {
  </code></pre>
  
  <p>However if I make this a non-slurpy array, this is either not recognized or I don't know how to provide it from the command line:</p>
  
  <pre><code>multi MAIN( 'config', 'add', @hostnames ) {
  </code></pre>
  
  <p>I would expect one of these invocations to work:</p>
  
  <pre><code>$ cli.raku config add www.example.com example.com
  $ cli.raku config add www.example.com,example.com
  $ cli.raku config add www.example.com, example.com
  </code></pre>
  
  <p>A similar construct is used in the <a href="https://github.com/croservices/cro/blob/master/lib/Cro/Tools/CLI.pm6" rel="noreferrer">Cro CLI</a> however without example of how to call one of the commands with an array in the <a href="https://github.com/croservices/cro/blob/master/docs/cro-tool.md" rel="noreferrer">docs</a>.</p>
  
  <p>I also tried this with an array as named parameter: </p>
  
  <pre><code>my %*SUB-MAIN-OPTS = :named-anywhere;
  multi MAIN( 'config', 'add', :@hostnames) {
  </code></pre>
  
  <p>Given the example in the <a href="https://docs.raku.org/language/create-cli#%25*SUB-MAIN-OPTS" rel="noreferrer">raku docs</a> I would expect this to work:</p>
  
  <pre><code>$ cli.raku config add --hostnames=www.example.com example.com
  </code></pre>
  
  <p>But it does not, nor variants with comma or space comma separation. In all cases I get the usage information. </p>