halfway through implementation, setting a separate branch. Please read the BRANCHNOTICE to understand more.
will this work?
added two test cases.
that's it for the testcases. I'll merge with master.
corrected a bad bug, but now all tests need updating. Tomorrow'll do thread pools and hopefully start looking for SCCs.