Hole tracking spiked, no hardcore optimizations yet
Make identifiers for left-oriented state explicit by prefixing with l_
Move R arguments to own for-loop
Fully separate l/r argument loops
Use boolean to track if using right-shoulder
Optimze by counting available args down
tidy tests
Extract accumulate-variable-arguments to own file
Add introduction to accumulate-variable-arguments
Rename functions to be clearer
Rename and reorder stock_vargs identifiers for clarity and uniformity
Tidy i variable in stock_vargs
Create debug tool to centralize log formatting
Add debug log functions
Refactor stock-vargs toward two-loop system that ends up providing certain benefits for smarter early-exits etc
Move loops into one shared function