Aaaaaand...oh noooes, what in the name of Ferris is that!?
"error[E0275]: overflow evaluating the requirement `&str: chumsky::input::Input<'_>`".
Urgh, my brain hurts looking at this error. It's because our type gets infinitely large when the compiler tries to resolve it tries to resolve it tries to resolve it...
So we probably should just give up here... after all, we don't even know, whether our approach makes any sense, right!?
8/11