Hi, I've implemented extended dynamic wrapping, on which we takled earlier on email

Also, I fixed a bug, with infinite loop, which occured when greedy-repeating something that could match to an empty string.
There are use-cases in tests.lisp and in examples-very-context-sensitive-grammar.lisp

Hopefully, this fix how will allow me to write YaML parser using esrap.
But in case I missed something, I'll add fixes on the fly.