<p dir="auto">Consider:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; Val{:a}                                                                                                                                                                                                                                
Val{:a}                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                              
julia&gt; Val{Int}                                                                                                                                                                                                                               
Val{Int64}                                                                                                                                                                                                                                    

julia&gt; Val{(:a,)}                                                                                                                                                                                                                             
Val{(:a,)}                                                                                                                                                                                                                                    

julia&gt; Val{(Int,)}                                                                                                                                                                                                                            
ERROR: TypeError: in Type, in parameter, expected Type, got Tuple{DataType}                                                                                                                                                                   "><pre class="notranslate"><code class="notranslate">julia&gt; Val{:a}                                                                                                                                                                                                                                
Val{:a}                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                              
julia&gt; Val{Int}                                                                                                                                                                                                                               
Val{Int64}                                                                                                                                                                                                                                    

julia&gt; Val{(:a,)}                                                                                                                                                                                                                             
Val{(:a,)}                                                                                                                                                                                                                                    

julia&gt; Val{(Int,)}                                                                                                                                                                                                                            
ERROR: TypeError: in Type, in parameter, expected Type, got Tuple{DataType}                                                                                                                                                                   
</code></pre></div>
<p dir="auto">It would be consistent (and nice) if <code class="notranslate">(Int,)</code> also worked as type-parameter.</p>
<p dir="auto">The new keyword argument syntax that uses the name of the rvalue as the keyword if no name is given does not seem to work with the <code class="notranslate">Test.@test</code> macro.</p>
<p dir="auto">Fore example:</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="using Test: @test

atol = 1
@test isapprox(0.1, 0; atol = atol) # works
@test isapprox(0.1, 0; atol)        # fails"><pre class="notranslate"><span class="pl-k">using</span> Test<span class="pl-k">:</span> <span class="pl-c1">@test</span>

atol <span class="pl-k">=</span> <span class="pl-c1">1</span>
<span class="pl-c1">@test</span> <span class="pl-c1">isapprox</span>(<span class="pl-c1">0.1</span>, <span class="pl-c1">0</span>; atol <span class="pl-k">=</span> atol) <span class="pl-c"><span class="pl-c">#</span> works</span>
<span class="pl-c1">@test</span> <span class="pl-c1">isapprox</span>(<span class="pl-c1">0.1</span>, <span class="pl-c1">0</span>; atol)        <span class="pl-c"><span class="pl-c">#</span> fails</span></pre></div>
<p dir="auto">Other macros like <code class="notranslate">@assert isapprox(0.1, 0; atol)</code> work as expected.</p>