Run tests using `».` instead of `for`

Also added an off by default option to use real threading. It's broken (doesn't
sequence output properly) and VERY broken (causes segfaults), but it's there if
you want to play with it.