1 => [x, [*y] | 1]
           ^ variable capture in alternative pattern

