perf(generate): build `Seq` and `Repeat` child ranges without temporaries
`try_seq` reserves a `Seq`'s child range up front and fills slots as recursion produces each member. The `Repeat` arm builds `Choice(repeat(x), blank)` directly, skipping the `choice` helper. Slightly faster and less memory used.
W
Will Lillis committed
1e070eb28efd9f4906e571e23edf6d09b497588f
Parent: 91e875a