In Ruby 3.x, what does `m(**{})` do for a method `def m(a); end` expecting one positional argument?def m(a); a; end h = {} m(**h) # => ?