match 42: case **xs: pass case (**xs): pass case (**xs,): pass case [**xs]: pass case {'foo': bar, **xs}: pass case str(**xs): pass case **xs as alias: pass case [xs] | **xs: pass