Simplify#threading.

I realised that ThreadStarter and ThreadJoiner were really just
"collecting" stuff, and are therefore redundant.