def f(*, **); p(**, *); end ^ unexpected `*` splat argument after a `**` keyword splat argument