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