event log
> 0   (sequence (capture "a") "b" (capture (backmatch)))
> 1   (capture "a")
> 2   "a"
  2 > "a"
  1 > (capture "a")
> 3   "b"
  3 > "b"
> 4   (capture (backmatch))
> 5   (backmatch)
  5 > (backmatch)
  4 > (capture (backmatch))
  0 > (sequence (capture "a") "b" (capture (backmatch)))