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

