event log
> 0   (sequence (constant 5 :tag) (sub (capture "abc" :tag) (backref :tag)))
> 1   (constant 5 :tag)
  1 > (constant 5 :tag)
> 2   (sub (capture "abc" :tag) (backref :tag))
> 3   (capture "abc" :tag)
> 4   "abc"
  4 > "abc"
  3 > (capture "abc" :tag)
> 5   (backref :tag)
  5 > (backref :tag)
  2 > (sub (capture "abc" :tag) (backref :tag))
  0 > (sequence (constant 5 :tag) (sub (capture "abc" :tag) (backref :tag)))