julia> FixArgs.@fix +(1, _)
(::FixArgs.Fix{typeof(+),Tuple{Some{Int64},Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}}) (generic function with 1 method)
julia> FixArgs.@fix sum([1,2]; dim=1)
(::FixArgs.Fix{typeof(sum),Tuple{Some{Array{Int64,1}}},Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:dim,),Tuple{Int64}}}}) (generic function with 1 method)
Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}
and
Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:dim,),Tuple{Int64}}}}
should ust be
NamedTuple{(),Tuple{}}
andNamedTuple{(:dim,),Tuple{Int64}}
, I hope.