add tests to prove that infinite loops are handled gracefully
add tests to prove that infinite loops are handled gracefully

...in such a way that the Default packages aren't required to prove it
trishume/syntect