match x: case [: pass case [1: pass case [[1: pass case [1,: pass case [1, 2: pass case [1, 2,: pass case [1, [[2: pass case [[1, 2]: pass