Contemplating new completion format
Exploring commands options
Moving example to code
Updated to new format for most tests
Added more test cases
Fixed up recursion logic to new standards
Completed rewrite of resolver. Everything should be good now
Found the issue but confused whether we are ahead or behind
Added test to prevent future regression
Moved to peeking for next word but something is seriously effed
Taking notes and attempting to fix errors
Apparently, we have fixed the code
Removing dev console.logs
Added completion code for options
Fixed up assertions and parentNode logic, everything is looking good
Something is still fucky with the logic. Going to sleep on it
Moved to early matching of left word but something has broken
Cleaning up code some more
Fixed up logic
Fixed up potential edge case