implement forking tests

this causes several tests to fail: namely, number_of_colors, and NullCallableString is not callable in the form of term.color(digit)('shmoo')