1 => [x, (1 | y) | 2]
              ^ variable capture in alternative pattern

